已知三维坐标系原点O,向量OA OB,A(X1,Y1,Z1)B(X2,Y2,Z2) 其中OB 为 OA旋转所得,求有OA变换到OB
已知三维坐标系原点O,向量OA OB,A(X1,Y1,Z1)B(X2,Y2,Z2)
其中OB 为 OA旋转所得,求由OA变换到OB的旋转矩阵.
回答要仔细.算法、公式都有最好.
人气:177 ℃ 时间:2020-02-05 05:57:53
解答
这是自己想的题目啊?真没遇见这个题目.但这绝对是好题,不知道有没有答案.
如果直接设矩阵的9个未知数,列出7条等式方程,好像很难求出那9个数.
另一个思路是用坐标的定义.
设x坐标轴的单位向量e1,先在x-O-y平面逆时针转角a,接着在z-O-x平面逆时针转角b.
那么e'1 = cosa cosb*e1 +cos(90-a)cosb *e2 + cos(90-b)
再用空间思维和三垂线定理求e'2、e'3
其实e'1、e'2、e'3可以换成X2,Y2,Z2
e1、e2、e3可以换成X1,Y1,Z1
这三条等式只有两个未知数.虽然都是三角函数,应该还可以求解吧.opengl 编程,需要用到。设向量OA与X轴夹角为a1(逆时针为正),与x-O-y平面夹角为b1设向量OB与X轴夹角为a2(逆时针为正),与x-O-y平面夹角为b2设向量OA转到向量OB,需要转的角为:x-O-y转角a,x-O-z角b,那么a=a1-a2,b=b1-b2由分析可知,e'1 = cosa cosb*e1 +sina cosb *e2 + sinb*e3e'2 = -cosb sina*e1 +cosb cosa*e2 + -sinb*e3e'3 = -sinb*e1 +0 *e2 + cosb*e3分析角a1,a2,b1,b2
推荐
- 在复平面内,复数Z1=1+i与z2=1+3i分别对应向量OA和OB,其中O为坐标原点,则AB模=?
- 设o为坐标原点,已知向量OZ1,OZ2分别对应复数z1,z2,且z1=3/(a+5)+(a^2-10)i,z2=
- 已知i为虚数单位,在复平面内,Z1=1+i、Z2=2+3i对应的点为A、B,O为原点,向量OP、OA、OB满足OP=OA十xOB,
- 非零复数Z1 Z2 非别对应复平面内的向量OA OB ,若Z1+Z2的模=Z1-Z2的模,求向量OA 与OB 的夹角=?
- 设复数z1=√2+i,z2=-1+√3i,z1,z2所对应点为Z1,Z2,O为坐标原点,求向量OZ1,向量OZ2的夹角.
- 高中生物(理科) 在下列细胞或生物体中,能进行DNA的复制,转录和翻译过程的是(双选)
- 2/9-7/16*2/9 2/5*4*3/4 1/2*1/15+1/3*1/2 4/5*7/9*5/8 5/6*5/9+5/9*1/6 5/7*16*5/21
- I can draw cartoons对划线部分提问
猜你喜欢