wp0903 发表于 2011-3-17 07:41:30

求解方程组(含有三角函数)

本帖最后由 wp0903 于 2011-3-17 09:07 编辑

在求解一个平台的运动学方程时遇到这样一个方程组怎样用matlab来求解啊。。。


方程为:

xylcsi 发表于 2011-3-17 08:26:23

1# wp0903 有一点不解,运动学方程的个数是2,但是未知数只有一个。是不是楼主弄错了,或者是这两个方程是等效的。数值分析中有很多种方法去求解这样的非线性方程,比如牛顿法,两分法,Newton-Rphson法 等。 matlab中也有类似的函数去求解某一给定区域中的方程的根。比如fsolve。可以看看以下网址的总结
http://www.matlabsky.com/thread-607-1-1.html

wp0903 发表于 2011-3-17 09:06:51

2# xylcsi

方程弄错了,不还意思啊。。。

fnems 发表于 2011-3-17 19:59:08

本帖最后由 fnems 于 2011-3-17 20:14 编辑

3# wp0903 、

怎么看起来还是那个方程组?

( px * cos(theta1) * cos(theta2) + py * sin(theta1) * cos(theta2)- a2 ) * cos(theta3) = ( px * cos(theta1) * sin(theta2)+ py * sin(theta1) * sin(theta2) ) * sin(theta3)

          sin3      px * cos1 * cos2   +   py * sin1* cos2   -   a2
tg3 =-----=-------------------------------------------------------------
          cos3          px * cos1 * sin2+ py * sin1 * sin2

wp0903 发表于 2011-3-18 07:46:01

3# wp0903 、

怎么看起来还是那个方程组?

( px * cos(theta1) * cos(theta2) + py * sin(theta1) * cos(theta2)- a2 ) * cos(theta3) = ( px * cos(theta1) * sin(theta2)+ py * sin(theta1) * sin(thet ...
fnems 发表于 2011-3-17 19:59 http://forum.simwe.com/images/common/back.gif


谢谢楼主了,你貌似求错了啊。。。

mhkmars 发表于 2011-3-18 10:24:18

3# wp0903 你给了两个方程,却只有一个未知数,这在数学上是矛盾的。

wp0903 发表于 2011-3-18 15:35:31

3# wp0903 你给了两个方程,却只有一个未知数,这在数学上是矛盾的。
mhkmars 发表于 2011-3-18 10:24 http://forum.simwe.com/images/common/back.gif


是的啊,是一个未知数,这是在一个运动方程中的矩阵中对应相等得到的。在matlab里面不知道怎么样求解,所以发上来求助。。

paradiseboy 发表于 2011-3-22 17:19:22

楼主要进行机构运动学分析?
建议把机构简图给出来吧,对照着图就很好理解了。

平面机构or空间机构啊,几个构件呢,开环or闭环?
给定了两个角,另外一个角应该是唯一确定的。

wp0903 发表于 2011-3-23 07:39:30

楼主要进行机构运动学分析?
建议把机构简图给出来吧,对照着图就很好理解了。

平面机构or空间机构啊,几个构件呢,开环or闭环?
给定了两个角,另外一个角应该是唯一确定的。
paradiseboy 发表于 2011-3-22 17:19 http://forum.simwe.com/images/common/back.gif

是机构的运动学分析,开环的。。不能把图贴上来啊,上面的方程就一个未知角度啊。。。。
页: [1]
查看完整版本: 求解方程组(含有三角函数)