Matlab求助!问题出现是Conversion to double from sym is not possible.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 19:12:59
Matlab求助!问题出现是Conversion to double from sym is not possible.
syms t p a km kh kl
t=0:1:20 p=0.1 a=0.5 kh=100 km=80 kl=60
y1=1-(1-p).^t.*(kh*kl.*exp(a.*y1.*kh.*t)./(kl.*exp(a.*y1.*kh.*t)-kl+kh)-kl)/(kh-kl)
y2=1-(1-p).^t.*(kh*km.*exp(a.*y2.*kh.*t)./(km.*exp(a.*y2.*kh.*t)-km+kh)-km)/(kh-km)
plot(t,y1,t,y2)
应该是表达式的问题 没有算出数值.matlab我不是很熟悉哪位大神给改一下
syms t p a km kh kl
t=0:1:20 p=0.1 a=0.5 kh=100 km=80 kl=60
y1=1-(1-p).^t.*(kh*kl.*exp(a.*y1.*kh.*t)./(kl.*exp(a.*y1.*kh.*t)-kl+kh)-kl)/(kh-kl)
y2=1-(1-p).^t.*(kh*km.*exp(a.*y2.*kh.*t)./(km.*exp(a.*y2.*kh.*t)-km+kh)-km)/(kh-km)
plot(t,y1,t,y2)
应该是表达式的问题 没有算出数值.matlab我不是很熟悉哪位大神给改一下
呃……这样,你这个两个表达式里都包含各自的值啊,就是y1=这后面里也有一个y1,这是算不了的,如果你想自己调用自己的话也得是y(i)=多少多少y(i-1)这样的格式,而且y(1)这个初值也需要有,不知道我这样说听明白没,就是说y1的表达式里不能再有y1了,y2那个也是
而且,你这个 t p ……之类的变量的值都是存在的,不用再syms一下了,syms是给符号算式用的
比如说如果syms a b,之后matlan可以将y=a^2+a^2+b^2的化简为y=2*a^2+b^2这样,是不需要数值的
而且,你这个 t p ……之类的变量的值都是存在的,不用再syms一下了,syms是给符号算式用的
比如说如果syms a b,之后matlan可以将y=a^2+a^2+b^2的化简为y=2*a^2+b^2这样,是不需要数值的
Matlab求助!问题出现是Conversion to double from sym is not possible.
matlab Conversion to double from sym is not possible
matlab 新手 Conversion to double from sym is not possible.
matlab高手求助,Conversion to double from sym is not possible.
matlab绘图求助 提示错误Conversion to double from sym is not possible
matlab中出现?Conversion to double from sym is not possible.
matlab问题:plot Conversion to double from sym is not possible,
matlab 画图出错 Conversion to double from sym is not possible.
matlab里面Conversion to double from sym is not possible.怎么回事啊?
matlab问题请教,运行时出现错误信息:Conversion to logical from sym is not p
matlab 报错Conversion to logical from sym is not possible.无法从
Matlab Error using ==> plot Conversion to double from sym is