matlab矩阵乘法

坐标变换 X‘=cosa*X+sina*Y;Y’=-sina*X+cosa*Y ,输入有三个,X,Y,a。输出两个X‘、Y’,我不擅长编程,怎么用模块搭建?乘法器能实现吗?

这是Givens变换啊,就是坐标旋转啊,只要把变换记为A=[cosa,-sina;sina,cosa],然后[x';y']=[x;y]*A即可。
无需用模块,我不知道MATLAB中还有乘法器什么的。
这么做就可以了。

注意以上给的矩阵中的分号和逗号就好了。
希望这个回答能帮助到您。
温馨提示:答案为网友推荐,仅供参考
相似回答