matlab修改plot y轴的小数位数
时间: 2023-08-05 22:12:05 浏览: 527
MATLAB入门之旅习题整理
您可以使用 `ylim` 函数来设置 y 轴的范围,并使用 `sprintf` 函数来设置 y 轴标签的小数位数。
例如,以下代码将 y 轴范围设置为 0 到 1,标签小数位数设置为 2:
```
x = linspace(0, 1, 100);
y = sin(2 * pi * x);
plot(x, y);
ylim([0, 1]);
y_tick = get(gca, 'YTick');
set(gca, 'YTickLabel', sprintf('%.2f|', y_tick));
```
其中,`get(gca, 'YTick')` 获取 y 轴刻度点,`sprintf('%.2f|', y_tick)` 将 y 轴刻度点格式化为保留 2 位小数的字符串,中间用竖线分隔,最后 `set(gca, 'YTickLabel', ...)` 将格式化后的字符串设置为 y 轴标签。
阅读全文