查看: 280|回复: 0|关注: 0

[未答复] matlab解一个带变量的方程组,再解变量时提示无解

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2019-10-5 20:13:17 | 显示全部楼层 |阅读模式
matlab解一个带变量的方程组,再解变量时提示无解,有没有大佬知道是什么情况,谢谢啦!!!
源代码如下:
m=26080;g=9.8;l1=4.8;l2=6.15;
Kst=0.5;Fa=10;ha=2;a=3;
syms Fz1 Fz2 Fz3 lv h
[Fz1 Fz2 Fz3]=solve([m*g*lv-Fz2*l1-Fz3*l2+m*a*h+Fa*ha==0],[Fz2==Kst*Fz3/(1-Kst)],[m*g*(l2-lv)-Fz1*l2-Fz2*(l2-l1)-m*a*h-Fa*ha==0],[Fz1+Fz2+Fz3==m*g],[Fz1,Fz2,Fz3]);
J=10;w1dot=10;w2dot=11;Rr=1;f=1;ks=1;s1=1;s2=1;T2=100;
[lv h]=solve([Fz2==0],[Fz1==0],[lv,h])


解得
Fz1=1923186574468579547/7524782702592 - (43908996855234565*lv)/940597837824 - (1043200*h)/73;
Fz2=(521600*h)/73 + (43908996855234565*lv)/1881195675648 + 400/219;
再解lv和h时提示:
lv =Empty sym: 0-by-1;h=Empty sym: 0-by-1;




您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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