作业帮 > 综合 > 作业

matlab矩阵乘法坐标变换 X‘=cosa*X+sina*Y;Y’=-sina*X+cosa*Y ,输入有三个,X,Y

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/30 21:48:52
matlab矩阵乘法
坐标变换 X‘=cosa*X+sina*Y;Y’=-sina*X+cosa*Y ,输入有三个,X,Y,a.输出两个X‘、Y’,我不擅长编程,怎么用模块搭建?乘法器能实现吗?
matlab矩阵乘法坐标变换 X‘=cosa*X+sina*Y;Y’=-sina*X+cosa*Y ,输入有三个,X,Y
这是Givens变换啊,就是坐标旋转啊,只要把变换记为A=[cosa,-sina;sina,cosa],然后[x';y']=[x;y]*A即可.
无需用模块,我不知道MATLAB中还有乘法器什么的.
这么做就可以了.
注意以上给的矩阵中的分号和逗号就好了.
希望这个回答能帮助到您.