怎么用matlab算含有未知系数的方程?(即方程中未知量多于方程个数)高手进...帮忙啊

例如:有未知量x,y,a(a可以看为已知的系数)有方程a*x+y=108x-a*y^2=100则x,y一定可以表达为a的多项式..一下为我的m文件:eq1=sym('a*... 例如:有未知量x,y,a (a可以看为已知的系数)

有方程
a*x+y=10
8x-a*y^2=100

则x,y一定可以表达为a的多项式..

一下为我的m文件:
eq1=sym('a*x+y=10')
eq2=sym('8*x-a*y^2=100')
[x,y]=solve(eq1,eq2)

电脑得出适合的解:
x =

[ 1/2/a^3*(20*a^2+8+4*(20*a^2+4-25*a^3)^(1/2))]
[ 1/2/a^3*(20*a^2+8-4*(20*a^2+4-25*a^3)^(1/2))]

y =

[ -1/2/a^2*(20*a^2+8+4*(20*a^2+4-25*a^3)^(1/2))+10]
[ -1/2/a^2*(20*a^2+8-4*(20*a^2+4-25*a^3)^(1/2))+10]

上面仅仅是一个例子... 在含有3个未知数,两条方程的时候.. 把a看为未知数

然后我实际的问题是这个m文件:
eeq1=sym('m/(-a)=200/b')
eq2=sym('(c+2.11)^2+d^2=2.25')
eq3=sym('760/d=(1000-2*m)/(-c)')
eq4=sym('(a+1.47)^2+b^2=2.25')
[a,b,c,d]=solve(eq1,eq2,eq3,eq4)

基本的类型还是一样的a,b,c,d,m 5个未知量.. 4个方程... 把m看为已知系数
但是好像解不出..
有兴趣的,有matlab的可以crrl+c+v进去试试看啊....

不知道有没有办法解这个方程??
展开
 我来答
化学工程
2006-08-29 · TA获得超过8901个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3412万
展开全部
用[a,b,c,d]=solve(eeq1,eq2,eq3,eq4,'a,b,c,d')
结果:
a =

[ -.15000000000000000000000000000000e-1*m/(m^2+40000)*(98*m+100*(m^2+1584)^(1/2))]
[ -.15000000000000000000000000000000e-1*m/(m^2+40000)*(98*m+100*(m^2+1584)^(1/2))]
[ -.15000000000000000000000000000000e-1*m/(m^2+40000)*(98*m-100*(m^2+1584)^(1/2))]
[ -.15000000000000000000000000000000e-1*m/(m^2+40000)*(98*m-100*(m^2+1584)^(1/2))]

b =

[ 3.0000000000000000000000000000000/(m^2+40000)*(98*m+100*(m^2+1584)^(1/2))]
[ 3.0000000000000000000000000000000/(m^2+40000)*(98*m+100*(m^2+1584)^(1/2))]
[ 3.0000000000000000000000000000000/(m^2+40000)*(98*m-100*(m^2+1584)^(1/2))]
[ 3.0000000000000000000000000000000/(m^2+40000)*(98*m-100*(m^2+1584)^(1/2))]

c =

[ .13157894736842105263157894736842e-2/(25*m^2+9860000-25000*m)*(-40090*m+20045000+1900*(225*m^2-225000*m+24451676)^(1/2))*(-500.+m)]
[ .13157894736842105263157894736842e-2/(25*m^2+9860000-25000*m)*(-40090*m+20045000-1900*(225*m^2-225000*m+24451676)^(1/2))*(-500.+m)]
[ .13157894736842105263157894736842e-2/(25*m^2+9860000-25000*m)*(-40090*m+20045000+1900*(225*m^2-225000*m+24451676)^(1/2))*(-500.+m)]
[ .13157894736842105263157894736842e-2/(25*m^2+9860000-25000*m)*(-40090*m+20045000-1900*(225*m^2-225000*m+24451676)^(1/2))*(-500.+m)]

d =

[ 1/2/(25*m^2+9860000-25000*m)*(-40090*m+20045000+1900*(225*m^2-225000*m+24451676)^(1/2))]
[ 1/2/(25*m^2+9860000-25000*m)*(-40090*m+20045000-1900*(225*m^2-225000*m+24451676)^(1/2))]
[ 1/2/(25*m^2+9860000-25000*m)*(-40090*m+20045000+1900*(225*m^2-225000*m+24451676)^(1/2))]
[ 1/2/(25*m^2+9860000-25000*m)*(-40090*m+20045000-1900*(225*m^2-225000*m+24451676)^(1/2))]
stormslowly
2006-09-09 · TA获得超过265个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:208万
展开全部
楼上的可以将结构 simple 一下,这样看起来太难看了

一般的数学规模的方程都是可以解的,只是你的机器的配置的问题吧~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式