雅可比(Jacobi)矩阵的若干应用 matlab雅可比矩阵

雅可比矩阵

mn元函数u=ui(x1,x2,..., xn)的偏导数(其中,i=1,..,m;j=1,...,n)为元素的矩阵:

如果把原来的函数组看作点x(x1,x2,..., xn)到点u(u1,u2,..., um)的一个变换,则在偏导数都连续的情况下, ux的变化可由相应的微分方程组描述,如下:

该方程组是一个关于微分的线性方程组,中其系数矩阵即是上面的雅可比矩阵, 记为J, 因此可写成矩阵形式:

应用一:机器人学

下图是一个两自由度的平面机械手

容易求得未端点的位置为:

对其微分, 可得:

写成矩阵形式:

简写为dx=Jdθ, 其中的J称之为机械手的雅可比矩阵,反映了关节微小位移与手部(手爪)微小运动dx之间的关系.

它可看成是从关节空间到操作空间运动速度的传动比,同时也可用来表示两空间之间力的传递关系.

假设关节速度为,未端点速度为,对dx=Jdθ两端同除以dt, 得

因此, 机械手的雅可比矩阵定义为它的操作空间速度与关节空间速度的线性变换,v为机械手未端在操作空间的广义速度,或称操作速度, w为关节速度.

以上可以扩展到三维空间多自由度的情形.

应用二,非线性最小二乘

如果定义 ri(x)=yi-f(ti,x)(其中i=1,...,m)为残留函数。

则问题为函数:

F(x)=r(x)r(x)的最小化问题。

这里的ri(x),即是前面的ui。只不过(ti, yi)作为不同的采样点,产生不同的ui,但它们形式是一样。采样点个数即ui的个数。

F(x)在xk 处的泰勒展开为:

这里的为梯度向量,AkF(x)的Hessian矩阵(二阶导矩阵)。

根据牛顿法有:

由于

,其中为ri(x)的Hessian矩阵。

因此,步长可通过解关于r(xk)、r(xk)的Jaccobi矩阵和Hessian矩阵的线性方程求解:

如果把上式中的一项去掉,就得到高斯-牛顿法;如果用ukI来代替,就得到Levenberg-Marquardt法。

  

爱华网本文地址 » http://www.413yy.cn/a/25101018/367692.html

更多阅读

互联网的典型应用有哪些? 互联网金融典型案例

互联网的典型应用有哪些?——简介Internet起源于美国国防部高级研究计划署DARPA的前身ARPAnet,该网于1969年投入使用。现在它已经渗透进了人们日常的学习、工作、生活、娱乐等各个方面,为我们带来了前所未有的方便。那么互联网的典型应

不是有效的win32应用程序怎么解决 不是win32文件

不是有效的win32应用程序怎么解决——简介有时,用户在双击安装某个软件时,经常会弹出“XX不是有效Win32应用程序”的错误提示。即使我们双击运行任意一个EXE格式的可执行文件,可能同样会出现这样的错误提示。那么如何解决“不是有效的w

Excel数据透视表的日常应用技巧 精 皮皮麻将透视技巧

对工作表中数据进行统计是经常需要的。一般情况我们都是使用菜单命令或函数来进行数据的统计的。可是如果要统计的工作表中记录很多,而且需要统计的项目也很多时,使用这种方法就显得力不从心了。请问还有什么更好的方法来实现吗?接下来

《Word97吴氏打印简谱法》的快捷应用 拳皇97快捷键

《Word97吴氏打印简谱法》的快捷应用不用“打谱软件”只用Word就能打印出歌谱无疑给广大音乐爱好者开辟了新天地。经过几年的使用和积累,使用复制、粘贴、模板应用等手法,使打谱的速度和质量有了显著的提高。一、简谱的基本组成就是

声明:《雅可比(Jacobi)矩阵的若干应用 matlab雅可比矩阵》为网友癫贤娃娃分享!如侵犯到您的合法权益请联系我们删除