首页 > 解决方案 > 如何使用 GNU Octave 中的范围在 x 或 y 轴上设置抽动?

问题描述

x 的长度 = 1000,y 的长度 = 1000

plot(x, y, '+');
xlabel ("p");
ylabel ("Q(p)");
title('Custom plot');
set(gca, 'xtick', [0.00000   0.20000   0.40000   0.60000   0.80000   1.00000])

这个set命令在 X 轴上创建 6 个 tic,但我喜欢创建 20 个 tick,这样 2 个 tic 之间就有 50 个元素。

提前致谢。

标签: octaveyaxis

解决方案


从您的评论中,我猜您不知道 Octaves“范围”背后的概念。看这里

在您的情况下,如果您希望 xticks 从 0 到 1000 并且步骤之间的差异为 20,只需使用:

set(gca, 'xtick', 0:20:1000);

推荐阅读