作业帮 > 数学 > 作业

matlab解方程组.我的每一个方程都很长,如果用solve,solve里的参数就会很长.有什么办法呢?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/06 00:18:24
matlab解方程组.我的每一个方程都很长,如果用solve,solve里的参数就会很长.有什么办法呢?
s=
(((22*r)/5 - 479/50)*(7*r^2 + (149*r)/10 - 1467/10))/((11*r^2)/5 - (479*r)/50 + 5247/100)^2 - (14*r + 149/10)/((11*r^2)/5 - (479*r)/50 + 5247/100);
t=
(((22*r)/5 - 479/50)*((22*r^2)/5 + 2*r - 2097/10))/((11*r^2)/5 - (479*r)/50 + 5247/100)^2 - ((44*r)/5 + 2)/((11*r^2)/5 - (479*r)/50 + 5247/100)
我要解 s*3+t*4=0
请问怎么用matlab写程序?
syms r
s=(((22*r)/5 - 479/50)*(7*r^2 + (149*r)/10 - 1467/10))/((11*r^2)/5 - (479*r)/50 + 5247/100)^2 - (14*r + 149/10)/((11*r^2)/5 - (479*r)/50 + 5247/100);
t=(((22*r)/5 - 479/50)*((22*r^2)/5 + 2*r - 2097/10))/((11*r^2)/5 - (479*r)/50 + 5247/100)^2 - ((44*r)/5 + 2)/((11*r^2)/5 - (479*r)/50 + 5247/100);
solve(s*3-t*4,r)
ans=
(3*31645553289^(1/2))/56656 - 349371/56656
- (3*31645553289^(1/2))/56656 - 349371/56656