怎么用matlab旋转一个已经画好的矩阵图形,原矩阵是这样的,然后旋转后的图是这样
1个回答
展开全部
>>plot(A(2,:),A(1,:)) % 交换 x y 再画一次
追答
A=[0 0.5 0.5 6 6 5.5 5.5 0 0;0 0 6.42 0 8 8 1.58 8 0;1 1 1 1 1 1 1 1 1];
[tht,rho]=cart2pol(A(1,:),A(2,:)); % 转换为极坐标,方便旋转
t90=tht+pi/2; % 逆时针旋转 90 度
%polar(tht,rho);
%polar(t90,rho);
[x,y]=pol2cart(t90,rho); % 转换回来
plot(x,y); % 画图
axis([-10,10,-10,10]); % 设置场景
grid on
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询