[討論] rotation matrix A=y/x why wrong?

看板MATLAB作者 (橋南荀令過,十里送衣香)時間10年前 (2015/04/29 03:24), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
大家好,我想請問為什麼A1 and A2都可以把x rotate到y但是 A1 ~= A2 A2是由y/x算出來的,是否也叫做rotation matrix? clear all clc x=[1 2 3] %A1 is rotation matrix copied from wikipedia to rotate 30 degree around X A1=[ 1.0000 0 0 0 0.8660 0.5000 0 -0.5000 0.8660] % y is the rotated matrix y1=A1*x % A2 is y/x A2=y1/x % A2*x can recover y from x. y2=A2*x y2==y1 % but A2 is different then A1. A2==A1 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.143.234.180 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1430249050.A.618.html

04/29 10:01, , 1F
x=[1;2;3] ?
04/29 10:01, 1F

04/29 10:37, , 2F
A2^T*A2 ~= eye(3)
04/29 10:37, 2F

04/30 12:43, , 3F
可以去查查matlab的left division跟right division到
04/30 12:43, 3F

04/30 12:43, , 4F
底是在做什麼運算。
04/30 12:43, 4F
文章代碼(AID): #1LFzvQOO (MATLAB)
文章代碼(AID): #1LFzvQOO (MATLAB)