realone 发表于 2007-12-20 19:38

[求助]在Matlab 中怎么求解 方程?

已知 n2 n1 n0 d2 d1 d0 在 Matlab 中解下面方程
求 k2 k1 k0, 且 大于 0 的解。


多项式 P=a4*s^4+a3*s^3+a2*s^2+a1*s+a0


a0=(k0*n0)
a1=(k1*n0+k0*n1+d0)
a2=(k2*n0+k0*n2+k1*n1+d1)
a3=(k2*n1+k1*n2+d2)
a4=(k2*n2)

2.5=(a1)^2/(a2*a0)
2=(a2)^2/(a3*a1)
2=(a3)^2/(a4*a2)



[ 本帖最后由 xmwhit 于 2007-12-20 21:15 编辑 ]

patrannewer 发表于 2008-12-16 18:45

回复 楼主 realone 的帖子

fsolve好像可以吧

leeking30 发表于 2008-12-30 04:33

楼主 发错地方了吧 应该是matlab讨论区

matlab_xinshou 发表于 2009-4-27 17:54

用roots求解应该行吧!
页: [1]
查看完整版本: [求助]在Matlab 中怎么求解 方程?