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%
帮助的人:4140万
展开全部
要旋转图像或视角,请分别用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°后的图像')
TableDI
2024-07-18 广告
Excel表格中的计数函数主要用于统计单元格区域中满足特定条件的数值或非空单元格的数量。最常用的计数函数是`COUNT`和`COUNTA`。`COUNT`函数用于统计选定区域内数值型单元格的数量,忽略文本和空单元格。而`COUNTA`函数则... 点击进入详情页
本回答由TableDI提供
du瓶邪
推荐于2016-05-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2770万
展开全部
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

提交
取消

辅 助

模 式