shengxiluo 发表于 2009-5-12 21:38

新手请教matlab求解方程组特征值的问题

求解方程W2+gtan(xd)=0
的正特征值, 请高人指点这个超越方程如何用matlab编程求正特征值。x是未知量,w, d是已知量,可以编写个界面手动输入任意个数字;g是重力加速度的常量值。最好提供源代码。(说明:因为里面含有正切函数,这个方程有无穷多解)
谢谢!

friendchj 发表于 2009-5-12 21:53

正特征值 是什么意思,要求x大于零即可吗?

shengxiluo 发表于 2009-5-13 18:18

回复 沙发 friendchj 的帖子

是的 大于零就行。公式前面的W2 是w的平方意思 输入错误 见谅!

friendchj 发表于 2009-5-13 18:29

W^2+gtan(xd)=0推出tan(xd)=-W^2/g,所以xd=n*pi+atan(-W^2/g),找到使x大于0的最小n就行了。
help atan

shengxiluo 发表于 2009-8-24 15:29

xiexie各位 !!!
页: [1]
查看完整版本: 新手请教matlab求解方程组特征值的问题