5

Octave を使用して垂直線をプロットする最良の方法は何ですか?

4

3 に答える 3

5

したがって、これには2つの方法があります。1つは私が見つけ、もう1つは私が作りました。

方法1:こちらから。

%% Set x value where verticle line should intersect the x-axis.
x = 0;
%% plot a line between two points using plot([x1,x2],[y1,y2])
plot([x,x],[-10,10]);

方法 2: 少し異なるアプローチ、まったく同じ結果

%% Setup a vector of x values
x = linspace(0,0,100);
%% Setup a vector of y values
y = linspace(0,10,100);
%% Plot the paired points in a line
plot(x,y);

方法 2 は、プロット プロセスの前により多くの情報をメモリに書き込む可能性があり、1 行長くなると思います。そのため、私の目には、方法 1 の方が適切なオプションであるはずです。方法 2 を好む場合は、x ベクトルと y ベクトルが同じ次元であることを確認してください。そうしないと、線があるべき場所にたくさんの点ができてしまいます。

于 2014-09-07T03:03:22.680 に答える