Octave を使用して垂直線をプロットする最良の方法は何ですか?
19670 次
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 に答える