求解方程组(含有三角函数)
本帖最后由 wp0903 于 2011-3-17 09:07 编辑在求解一个平台的运动学方程时遇到这样一个方程组怎样用matlab来求解啊。。。
方程为:
1# wp0903 有一点不解,运动学方程的个数是2,但是未知数只有一个。是不是楼主弄错了,或者是这两个方程是等效的。数值分析中有很多种方法去求解这样的非线性方程,比如牛顿法,两分法,Newton-Rphson法 等。 matlab中也有类似的函数去求解某一给定区域中的方程的根。比如fsolve。可以看看以下网址的总结
http://www.matlabsky.com/thread-607-1-1.html 2# xylcsi
方程弄错了,不还意思啊。。。 本帖最后由 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 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
谢谢楼主了,你貌似求错了啊。。。 3# wp0903 你给了两个方程,却只有一个未知数,这在数学上是矛盾的。 3# wp0903 你给了两个方程,却只有一个未知数,这在数学上是矛盾的。
mhkmars 发表于 2011-3-18 10:24 http://forum.simwe.com/images/common/back.gif
是的啊,是一个未知数,这是在一个运动方程中的矩阵中对应相等得到的。在matlab里面不知道怎么样求解,所以发上来求助。。 楼主要进行机构运动学分析?
建议把机构简图给出来吧,对照着图就很好理解了。
平面机构or空间机构啊,几个构件呢,开环or闭环?
给定了两个角,另外一个角应该是唯一确定的。 楼主要进行机构运动学分析?
建议把机构简图给出来吧,对照着图就很好理解了。
平面机构or空间机构啊,几个构件呢,开环or闭环?
给定了两个角,另外一个角应该是唯一确定的。
paradiseboy 发表于 2011-3-22 17:19 http://forum.simwe.com/images/common/back.gif
是机构的运动学分析,开环的。。不能把图贴上来啊,上面的方程就一个未知角度啊。。。。
页:
[1]