什么好主意吗?
如何找到的变换矩阵平台了解新旧坐标的3点吗?
21日视图(30天)
显示旧的评论
接受的答案
马特·J
2019年6月14日
38岁的评论
1月
2019年7月2日
@farzad:不要认为,论坛的用户已经安装了第三方工具或Matlab工具箱一样。检查的位置函数
哪一个
。如果它不包括在标准的工具箱,帖子的链接文档或源的功能。
顺便说一下:一个简单的测试显示,输出是什么。
法扎德
2019年9月20日
好的。我试着这个三角形,它不工作! !
A1 = [10 -70 0;60 30 0;-40年50 0]
A2 = [10 -61.812 - -22.498;60 26.491 - 9.642;-40年44.151 - 16.07)
这些是一个三角形的坐标,在X轴旋转20°,没有其他轴旋转。三角形在XY平面。
所以当我使用absor,得到:
> >阿尔法= eulZYX (1)
阿尔法=
-0.0371
> >β= eulZYX (2)
β=
-0.0198
> >γ= eulZYX (3)
γ=
-0.0345
![photo_2019 - 09 - 20 - _11 - 03 - 59. - jpg](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/238993/photo_2019-09-20_11-03-59.jpeg)
马特·J
2019年9月20日
法扎德
2019年10月20日
@Matt J嗨Mat.阅读维基百科,我还有疑问卷角。
我需要的轧辊,原因是在原始X轴旋转,偏航,在原始的Z轴旋转,和节距:rotaion原始Y轴
所有的欧拉方法给周围的旋转一个新的轴
法扎德
2019年10月20日
谢谢你,完全脚本你写在上面的评论吗?内在和外在迷惑我
有六个选择Tait-Bryan角度的转动轴的可能性。六个可能的序列是:
x - y′- z”(内在的旋转)或z-y-x(外在旋转)- z′- x”(内在的旋转)或x-z-y(外在旋转)z x“- y”(内在的旋转)或y-x-z(外在旋转)x z′- y”(内在的旋转)或y-z-x(外在旋转)z-y′- x”(内在的旋转)或x y z(外在旋转):内在的旋转被称为:偏航、俯仰和滚x′- z”(内在的旋转)或z-x-y(外在旋转)
马特·J
2019年10月21日
如前所述的帮助文档,代码不仅外在旋转,旋转的顺序是指定的第二个输入参数:
> >帮助rot2taitbryan
计算外在Tait-Bryan角度旋转矩阵
ang = rot2taitbryan (R,顺序)
*”R”:旋转矩阵(3 x3)
*”订单”:订单角回;任何:
{“XYZ”,“XZY”,“YXZ”,“YZX”,“ZYX股票”,“ZXY”}%不区分大小写
*”盎”:角(度)指定的顺序
注:订单的应用这些从右到左旋转,两个作为
表示“秩序”和“和”。所以,作为一个例子,
> > R = Rz(30) *(20)一块* Rx (60)
R =
0.8138 0.0065 0.5811
0.4698 0.5811 -0.6645
-0.3420 0.8138 0.4698
> > rot2taitbryan (R,“zyx股票”)
ans =
30.0000 20.0000 60.0000
马特·J
2019年11月5日
但是,如果我不知道旋转的顺序
订单是你
选择
不是你决定的。所有6分解是等价的,只是取决于你的偏好。
Absor。给我一个旋转矩阵
是的,它是在regParams。R输出。
答案(1)
1月
2019年6月27日
您可以定义的翻译运动的中心3点和局部坐标系的旋转。
PointsA = (x1, y1, z1;…
x2, y2, z2;…
x3, y3, z3);
PointsB =…
翻译=平均(PointsB 1)——平均(PointsA, 1);
%为当地坐标系统找到一个标准正交三脚架:
:v1 = PointsA (1)——PointsA (2:);
n1 = v1。/规范(v1);
:v2 = PointsA (2)——PointsA (3:);
n2 = v2。/规范(v2);
c2 =交叉(n1、n2);
n12 = c2。/规范(c2);
CoorA = (n1、n12交叉(n1, n12)];
% B的相同…
旋转= CoorA * CoorB '
紫色的方法是“螺旋轴”:任何运动都可以定义为一个轴和一些围绕它旋转和翻译。看到
http://www.kwon3d.com/theory/jkinem/helical.html
4评论
马特·J
2019年6月27日
所以你是说使用absor和rcParams。不是一个好主意吗?
简的方法将是次优的如果你有non-neglible测量误差也在A和b,如果你决定使用超过3个点(数据冗余),
absor
将更好地适应这种情况。
另请参阅
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。