一个数学题,旋转物体在三维空间的坐标问题,

一个数学题,旋转物体在三维空间的坐标问题,
一个正四面体,在XYZ坐标,其四个地点A(1,1,1),B(-1,-1,1),C(1,-1,-1),D(-1,1,-1)的位置给出.求1,正四面体两个邻居面的夹角.2,一个顶点到对面的面的距离,3,正四面体以Y轴为中心顺时针方向30°旋转后的A,C的位置.
4,旋转物体在X轴为中心顺时针60°旋转后的B,D的位置.
主要后两个问.
很好 我回去琢磨琢磨
这个内容在线性代数的线性变换里有吗
mylse 1年前 已收到2个回答 举报

李锐 幼苗

共回答了22个问题采纳率:90.9% 举报

关于1,2问题很简单,任何学过中学立体几何的人都能马上给出答案,我想你一定会做,就不多说了.说下坐标旋转的问题.
把一个点(x,y,z) 在坐标系里旋转的问题是一个线形变换.
就是说,存在一个矩阵T,把点(x,y,z)通过T*(x,y,z) 映射到新的坐标(x',y',z')上.
关于y轴旋正方向顺时针的旋转a度的变换矩阵T 是
[cos(a) 0 sin(a) ]
[0 1 0 ]
[sin(a) 0 cos(a) ]
所以T*(x,y,z) = (cos(a)x + sin(a)z,y,sin(a)x+cos(a)z)
例如:a=30° 则 cos(a)=√3/2 ,sin(a) = 0.5
那么点A(1,1,1)以y轴顺时针旋转旋转30°后的结果就是((√3+1)/2,1,(√3+1)/2).其它点你按照这个方法和公式计算即可.
关于x轴旋顺时针的旋转a度的矩阵T =
[1 0 0 ]
[0 cos(a) sin(a) ]
[0 -sin(a) cos(a) ]
即T*(x,y,z) = (x,cos(a)y + sin(a)z,-sin(a)y+cos(a)z)
同样按前面的方法和公式计算.

1年前

10

魔头SPAWN 幼苗

共回答了5个问题 举报

把一个点(x,y,z) 在坐标系里旋转的问题是一个线形变换。
就是说,存在一个矩阵T, 把点(x,y,z)通过T*(x,y,z) 映射到新的坐标(x',y',z')上。
关于y轴旋正方向顺时针的旋转a度的变换矩阵T 是
[cos(a) 0 sin(a) ]
[0 1 0 ]
[sin(a) 0 cos(a) ]

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.033 s. - webmaster@yulucn.com