全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1190 6
2014-12-13
clc;clear all
syms p q r u v w s e d1 d2 d3 t c
eq1 = (u-v)*p-(w-s)*q+(e*u-(1-e)*d3)*r;
eq2 = (v-e*d1)*p-(s+(1-e)*d2)*q+((1-e)*d3--e^2*d1)*r-(1-t)*c;
eq3 = p+q+r-1;
[p,q,r]=solve(eq1,eq2,eq3,p,q,r);

以上代码用MATLAB解决,但是不能运行?怎么回事,大师在哪里?三元一次方程组

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-13 15:49:54
楼主,最后一个式子后面的分号不需要哦。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-13 15:58:59
完全看不懂啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-13 16:08:25
牛尾巴 发表于 2014-12-13 15:56
楼主,最后一个式子后面的分号不需要哦。
p =

(c*d3 + d2*d3 + c*s - c*w + d3*w - c*d3*e - 2*d2*d3*e - c*d3*t - c*e*u - d2*e*u - d3*e*w - c*s*t - e*s*u + c*t*w + d2*d3*e^2 + d1*e^2*s + d2*e^2*u - d1*e^2*w + c*e*t*u + c*d3*e*t)/(d2*d3 + d2*u + d3*u - d2*v + d3*w + s*u - v*w - d1*d3*e - 2*d2*d3*e - d1*e*s - 2*d2*e*u - d3*e*u + d2*e*v + d1*e*w - d3*e*w - e*s*u - e*u*v + d1*d3*e^2 + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + d1*e^2*v - d1*e^2*w)


q =

-(c*d3 + c*u - c*v - d3*u - c*d3*e + d1*d3*e - c*d3*t - c*e*u + d3*e*u - c*t*u + c*t*v + e*u*v - d1*d3*e^2 - d1*e^2*v + c*e*t*u + c*d3*e*t)/(d2*d3 + d2*u + d3*u - d2*v + d3*w + s*u - v*w - d1*d3*e - 2*d2*d3*e - d1*e*s - 2*d2*e*u - d3*e*u + d2*e*v + d1*e*w - d3*e*w - e*s*u - e*u*v + d1*d3*e^2 + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + d1*e^2*v - d1*e^2*w)


r =

-(c*s - c*u + c*v - d2*u - c*w + d2*v - s*u + v*w + d1*e*s + d2*e*u - d2*e*v - d1*e*w - c*s*t + c*t*u - c*t*v + c*t*w)/(d2*d3 + d2*u + d3*u - d2*v + d3*w + s*u - v*w - d1*d3*e - 2*d2*d3*e - d1*e*s - 2*d2*e*u - d3*e*u + d2*e*v + d1*e*w - d3*e*w - e*s*u - e*u*v + d1*d3*e^2 + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + d1*e^2*v - d1*e^2*w)

解出来啦,似乎有点复杂,能不能简化?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-13 16:15:30
1044 发表于 2014-12-13 16:08
p =

(c*d3 + d2*d3 + c*s - c*w + d3*w - c*d3*e - 2*d2*d3*e - c*d3*t - c*e*u - d2*e*u - d3*e*w - ...
试试
simple(p)
simple(q)
simple(r)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-13 16:34:30
p=((- d1*e^2 - d3*e - c + d3 + c*t)*w + c*d3 + d2*d3 + c*s - c*d3*e - 2*d2*d3*e - c*d3*t - c*e*u - d2*e*u - c*s*t - e*s*u + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + c*e*t*u + c*d3*e*t)/((d3 - v + d1*e - d3*e - d1*e^2)*w + d2*d3 + d2*u + d3*u - d2*v + s*u - d1*d3*e - 2*d2*d3*e - d1*e*s - 2*d2*e*u - d3*e*u + d2*e*v - e*s*u - e*u*v + d1*d3*e^2 + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + d1*e^2*v)


q=(c*v - c*u - c*d3 + d3*u + c*d3*e - d1*d3*e + c*d3*t + c*e*u - d3*e*u + c*t*u - c*t*v - e*u*v + d1*d3*e^2 + d1*e^2*v - c*e*t*u - c*d3*e*t)/((d3 - v + d1*e - d3*e - d1*e^2)*w + d2*d3 + d2*u + d3*u - d2*v + s*u - d1*d3*e - 2*d2*d3*e - d1*e*s - 2*d2*e*u - d3*e*u + d2*e*v - e*s*u - e*u*v + d1*d3*e^2 + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + d1*e^2*v)

((c - v + d1*e - c*t)*w + c*u - c*s - c*v + d2*u - d2*v + s*u - d1*e*s - d2*e*u + d2*e*v + c*s*t - c*t*u + c*t*v)/((d3 - v + d1*e - d3*e - d1*e^2)*w + d2*d3 + d2*u + d3*u - d2*v + s*u - d1*d3*e - 2*d2*d3*e - d1*e*s - 2*d2*e*u - d3*e*u + d2*e*v - e*s*u - e*u*v + d1*d3*e^2 + d2*d3*e^2 + d1*e^2*s + d2*e^2*u + d1*e^2*v)

这是简化后的结果
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群