马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
<P>clear<br>[a1 b1]=solve('5*a1+20*b1=5.5','20*a1+164*b1=10.4','a1,b1');<br>syms x1 y1 a b<br>a=a1;<br>b=b1;<br>x1=-3:0.01:3;<br>y1=a+b*x1.^2;<br>figure<br>plot(x1,y1)<br>x=[-3 -1 0 1 3];<br>y=[-1.2 1.3 1.5 1.9 2];<br>hold on<br>plot(x,y,'k-')<br><br><br>出现的错误提示,不明白哪里有问题啊<br>??? Error using ==> plot<br>Conversion to double from sym is not possible.</P>
<P>Error in ==> C:\MATLAB6p5p1\work\Untitled.m<br>On line 9 ==> plot(x1,y1)<br><br></P><br>谢谢大家的关照我已经知道怎么回事了。实际上就是happy大师说的<br>类型转换的问题,用a=double(a1);b=double(b1);来转换就可以了。<br><br><br><br>
[此贴子已经被作者于2006-3-12 13:48:30编辑过]
|