声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1312|回复: 4

求助关于解方程,赋值的问题,谢谢!!

[复制链接]
发表于 2006-3-12 12:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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 ==&gt; plot<br>Conversion to double from sym is not possible.</P>
<P>Error in ==&gt; C:\MATLAB6p5p1\work\Untitled.m<br>On line 9  ==&gt; 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编辑过]

回复
分享到:

使用道具 举报

发表于 2006-3-12 12:14 | 显示全部楼层

回复:(inndoor)求助关于解方程,赋值的问题,谢谢!!

<P>程序中x1,y1还都是符号,当然不能画图,要转换成数值型的才能画图</P>
 楼主| 发表于 2006-3-12 12:56 | 显示全部楼层
<P>怎么才能转换为数值型 啊?不知道哪个命令啊</P>
发表于 2006-3-12 19:43 | 显示全部楼层

回复:(inndoor)求助关于解方程,赋值的问题,谢谢!!

clear<BR>A=[5 20;20 164];<BR>B=[5.5;10.4];<BR>aa=A\B;<BR>a=aa(1);<BR>b=aa(2);<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>
发表于 2006-5-12 22:33 | 显示全部楼层
<P>还可以用符号画图的函数zeplot<BR></P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 13:46 , Processed in 0.061709 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表