matlab plot纵坐标每格为1
时间: 2024-09-23 18:08:23 浏览: 43
plotyyy.rar_matlab plotyyy_matlab三纵坐标_matlab坐标轴_ploty_三个纵坐标
5星 · 资源好评率100%
在MATLAB中,如果你想让plot函数的纵坐标的每个间隔固定为1,你可以设置`yTick`和`yTickLabel`属性。当你创建一个新的图形或修改现有图形时,可以添加以下代码:
```matlab
% 创建数据
x = linspace(0, 10, 100); % 假设我们有从0到10的100个等间距点
y = sin(x); % 示例数据为正弦曲线
% 绘制图表,指定y轴的取值范围并设置每个单位为1
figure;
plot(x, y);
yticks(0:1:10) % 设置y轴刻度为0, 1, ..., 10
yticklabels({'0', '1', '2', ..., '9', '10'}) % 对应的标签
% 如果你想保持默认的x轴,可以只设置y轴:
hold on; % 如果已有图,先保持当前状态
h = gca; % 获取当前图形上下文
h.YTick = 0:1:10; % 设置y轴刻度
h.YTickLabels = {'0', '1', '2', ..., '9', '10'};
```
这样,每次显示的y轴数值就会精确地间隔为1。
阅读全文