哪个操作应该先行

时间:2012-11-14 09:11:49

标签: matlab

我在做matlab工作,问题是

在x轴上剪切0.8,然后旋转45°(cc)

如果我的观点是[X] = [x;y]

那么我应该首先采用什么顺序,意味着剪切矩阵是[S]而旋转矩阵是[R],我会这样做

[Result] = [S] X [R] X [X]

或者我需要这样做

[Result] = [R] X [S] X [X]

1 个答案:

答案 0 :(得分:5)

如你所说,你正在做[S]和[R]的矩阵乘法。如您所知,矩阵乘法不会通勤,即您无法切换位置。

<强>正确

[Result] = [R] x [S] x [x]

<强>错误

[Result] = [S] x [R] x [x]