Matlab 应该先做哪个手术

Matlab 应该先做哪个手术,matlab,Matlab,我正在做我的matlab工作,问题是 在x轴上剪切0.8,然后旋转45°cc 如果我的点是[X]=[X;y] 那个么我应该先取什么顺序,也就是说,若剪切矩阵是[S],旋转矩阵是[R],那个么我会这样做吗 [结果]=[S]X[R]X[X] 或者我需要这样做 [结果]=[R]X[S]X[X]正如您所说,您正在进行[S]和[R]的矩阵乘法。正如你所知,矩阵乘法不会进行转换,也就是说,你不能转换位置 正确的 错 正如你所说,你在做[S]和[R]的矩阵乘法。正如你所知,矩阵乘法不会进行转换,也就是说,你不

我正在做我的matlab工作,问题是

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

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

那个么我应该先取什么顺序,也就是说,若剪切矩阵是[S],旋转矩阵是[R],那个么我会这样做吗

[结果]=[S]X[R]X[X]

或者我需要这样做


[结果]=[R]X[S]X[X]

正如您所说,您正在进行[S]和[R]的矩阵乘法。正如你所知,矩阵乘法不会进行转换,也就是说,你不能转换位置

正确的


正如你所说,你在做[S]和[R]的矩阵乘法。正如你所知,矩阵乘法不会进行转换,也就是说,你不能转换位置

正确的


矩阵运算像阿拉伯语一样从右向左读取。所以[S]X[R]是先旋转,后剪切。矩阵运算从右向左读取,就像阿拉伯语一样。所以[S]X[R]是先旋转,后剪切。
[Result] = [R] x [S] x [x]
[Result] = [S] x [R] x [x]