如何使用 GNU Octave 中的范围在 x 或 y 轴上设置抽动?

How to set tics in x or y axis using range in GNU Octave?

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 个刻度,但我喜欢创建 20 个刻度,以便在 2 个刻度之间有 50 个元素。

提前致谢。

根据您的评论,我猜您不了解 Octaves 背后的概念 "range"。 see here

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

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