ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

NX二次开发-向量乘矩阵变换的结果说明

2021-07-10 11:02:28  阅读:225  来源: 互联网

标签:转置 矩阵 NX vec 二次开发 坐标系 向量 坐标


函数说明:UG中向量与矩阵相乘使用UF_MTX3_vec_multiply()或者UF_MTX3_vec_multiply_t()函数 ;

UF_MTX3_vec_multiply()函数表示向量(vec) X 矩阵(mtx)。

UF_MTX3_vec_multiply_t()函数表示向量(vec) X 矩阵的转置(trns(mtx))。

 

一.  向量 X 矩阵的转置 (vec X trns(mtx))。

设p点在x-y坐标系下坐标是 [公式] ;在i-j坐标系下是 [公式] ,未知的。

x基向量在i-j的坐标是 [公式] , [公式] ,

y基向量在i-j的坐标是 [公式] , [公式] ,则

[公式]

那么, [公式] , [公式] ,

[公式]

注意: [公式] 是正交矩阵是坐标系矩阵i-j的转置矩阵。

所以想要求的坐标系i-j下的点P(q1,q2)的坐标

只需要把点P(k1,k2)的坐标乘以坐标系矩阵i-j的转置矩阵就可以。

 

二.  向量 X 矩阵 (vec X mtx)。

向量 X 矩阵就相当于 => 向量 X (矩阵的转置矩阵)的转置

还按上一题的条件,若点P(k1,k2)的坐标乘以坐标系坐标系矩阵i-j。

 

所以求得就是的 坐标系i-j矩阵的转置矩阵 下的点P’(q1,q2)的坐标。

坐标系i-j矩阵是正交矩阵,它的转置矩阵就是它的逆矩阵。

 

也就是说:若坐标系i-j矩阵是由基础坐标系x-y逆时针旋转θ°得到,那么坐标系i-j矩阵的逆矩阵就是由基础坐标系x-y逆时针旋转-θ°得到

  P’的位置像相当于向量OP点绕原点逆时针旋转-θ°后P的位置。

             

 

标签:转置,矩阵,NX,vec,二次开发,坐标系,向量,坐标
来源: https://www.cnblogs.com/zmy--blog/p/14972630.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有