matlab中如何实现坐标轴旋转

想要让坐标轴旋转逆时针旋转45度我给每个点的坐标乘以一个转换矩阵[cos(45)-sin(45);sin(45)cos(45)]得到的结果好像不对对于二次函数坐标轴变化后... 想要让坐标轴旋转逆时针旋转45度
我给每个点的坐标乘以一个转换矩阵[cos(45) -sin(45);sin(45) cos(45)]
得到的结果好像不对
对于二次函数 坐标轴变化后 图形的几何形状好像都变了
请问该怎么做
展开
 我来答
greatdju
推荐于2018-03-08 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4180万
展开全部
要旋转图像或视角,请分别用rotate和view函数,具体用法自己看其帮助文档,有图有真相,一看就清楚了。二维情形一样做,把它看成是三维的一部分就行了。

你用的旋转公式是顺时针旋转坐标轴45度的,也就是逆时针旋转图像45度。
你想反过来,把45改为-45就可以了。
下面是例子
x=linspace(-2,2);
y=x.^2;
A=[cosd(-45) -sind(-45);sind(-45) cosd(-45)]*[x;y];
plot(x,y,'r',A(1,:),A(2,:));
axis equal;
legend('原图像','顺时针旋转45°后的图像')
长荣科机电
2024-10-27 广告
直角坐标机器人,作为深圳市长荣科机电设备有限公司的明星产品之一,以其高精度、高稳定性在自动化生产线上发挥着关键作用。该机器人采用直线电机或精密导轨驱动,能在电商平台Y、Z三个直角坐标轴上实现精准定位与运动控制,广泛应用于电子装配、包装、检测... 点击进入详情页
本回答由长荣科机电提供
du瓶邪
推荐于2016-05-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2904万
展开全部
1先绘制个基本图形:
x = -pi/2:0.01:pi;
plot(x,sin(x))
2 上面坐标轴长了,只要-pi/2到pi的:
set(gca,'XLim',[-pi/2 pi])
3坐标轴只显示整数和.5,想制定出'-pi/2' '-pi/4:' '0' 'pi/4' 'pi/2' 'pi*3/4' 'pi'坐标:
set(gca,'XTick',[-pi/2:pi/4:pi])
4 显示的都是小数,要显示成'-pi/2' '-pi/4:' '0' 'pi/4' 'pi/2' 'pi*3/4' 'pi':
set(gca,'XTickLabel',{'-pi/2' '-pi/4:' '0' 'pi/4' 'pi/2' 'pi*3/4' 'pi'})
5 想把X轴反过来,左边值大右边值小:
set(gca,'XDir','reverse')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式