作业帮 > 综合 > 作业

matlab问题:plot Conversion to double from sym is not possible,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 08:19:33
matlab问题:plot Conversion to double from sym is not possible,
这是我的代码,
x=0:1:11;
y=dsolve('Dy-0.08*y=0','y(0)=80423','x');
subplot(2,2,1);
ezplot(y,[0,30]);
subplot(2,2,2);
z=double(x)
plot(z,y)
为什么用plot就出现上述问题啊,是不是我的数据类型不对,
y =

80423*exp((2*x)/25)
y还是表达式.肯定不能直接plot
再问: 求怎么解决,为什么下面可以啊 x=-pi:0.1:pi; y=sin(x); plot(x,y) 这个y也是表达式啊,跪求大侠解决
再答: 这个y不是表达式 是矩阵了。。。。。。。。。。。 上面的那个y是关于x 的表达是 你要画图科曼多得把x带进去把y算出来 subs函数 subs(S)表示:用数值替代所有的符号变量。