matlab更改坐标轴刻度值有问题
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/13 03:14:55
matlab更改坐标轴刻度值有问题
我用set语句可以把坐标轴的刻度值改动,比如原本1的地方刻度值可以改为0.1.但是数据值不会随着我改动的刻度值而自动改动.求大神指教,如何在改动坐标轴刻度值的时候,数据位置也会跟着改变.例如有个数据是3,本来在坐标轴4的位置下面.现在我把坐标轴刻度4的位置地方刻度值设成了2.这样数据位置应该变到这个2的上面.
我用set语句可以把坐标轴的刻度值改动,比如原本1的地方刻度值可以改为0.1.但是数据值不会随着我改动的刻度值而自动改动.求大神指教,如何在改动坐标轴刻度值的时候,数据位置也会跟着改变.例如有个数据是3,本来在坐标轴4的位置下面.现在我把坐标轴刻度4的位置地方刻度值设成了2.这样数据位置应该变到这个2的上面.
![matlab更改坐标轴刻度值有问题](/uploads/image/z/7546106-2-6.jpg?t=matlab%E6%9B%B4%E6%94%B9%E5%9D%90%E6%A0%87%E8%BD%B4%E5%88%BB%E5%BA%A6%E5%80%BC%E6%9C%89%E9%97%AE%E9%A2%98)
分两种情况解决:
1. 改动在初始画图范围内(如:放大显示),直接用 axis([minX maxX minY maxY]);
2. 如果超出范围,必须用新的数据重画.
1. 改动在初始画图范围内(如:放大显示),直接用 axis([minX maxX minY maxY]);
2. 如果超出范围,必须用新的数据重画.