怎么用matlab旋转一个已经画好的矩阵图形,原矩阵是这样的,然后旋转后的图是这样

 我来答
qingningleyun
2012-11-30 · TA获得超过5852个赞
知道大有可为答主
回答量:2991
采纳率:30%
帮助的人:3030万
展开全部
>>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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式