Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2013-01-23, 12:46   #1
feiyuantian
初级会员
 
注册日期: 2013-01-23
年龄: 34
帖子: 1
声望力: 0
feiyuantian 正向着好的方向发展
默认 Matlab解方程的小问题,结果总是表达式 [

解一个二元方程,x已知,各系数已知(但是都用字目表示)。程序和结果如下:
x=12.25
a=p(1),b=p(2),c=p(3),d=p(4),e=p(5),f=p(6)
y=solve('p(1)*x^2+p(2)*x*y+p(3)*y^2+p(4)*x+p(5)*y+p(6)','y')

结果如下:
x =
12.2500
a =
7.2928e-030
b =
-2.9531e-031
c =
8.7114e-030
d =
-2.3977e-028
e =
-1.4053e-028
f =
2.3606e-027
y =
1/2/c*(-e-b*x+(e^2+2*e*b*x+b^2*x^2-4*c*a*x^2-4*c*f-4*c*d*x)^(1/2))
1/2/c*(-e-b*x-(e^2+2*e*b*x+b^2*x^2-4*c*a*x^2-4*c*f-4*c*d*x)^(1/2))


为什么不能出结果,而是用表达式啊??能不能帮我解决啊
feiyuantian 当前离线   回复时引用此帖
旧 2014-01-06, 22:12   #2
yulun9988
初级会员
 
yulun9988 的头像
 
注册日期: 2013-12-23
住址: 南昌
年龄: 35
帖子: 7
声望力: 0
yulun9988 正向着好的方向发展
默认 回复: Matlab解方程的小问题,结果总是表达式 [

你把数值代入不就行了吗!!!
yulun9988 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 15:37


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.