3

matlabで垂直方向のreflineを描画するにはどうすればよいですか? たとえば、x=5 の線をプロットしたいとします。明らかに inf を使用してもまったく役に立ちません。誰でもアドバイスできますか?

4

5 に答える 5

3

MATLAB R2018b 以降xline、この目的のために次のものがあります。

 xline(0)

で垂直線を引きx==0ます。

于 2019-03-26T12:52:48.193 に答える
1

refline を使用してから、XData および YData プロパティを編集して垂直線を作成できます。

于 2016-10-31T20:59:30.963 に答える
1

便宜上、 https://stackoverflow.com/a/8108766/1194420に優れた回答が繰り返されています。(元の回答に賛成票を投じてください) ---

文書化されていない関数 graph2d.constantline が存在します。

plot(-2:5, (-2:5).^2-1)
%# vertical line
hx = graph2d.constantline(0, 'LineStyle',':', 'Color',[.7 .7 .7]);
changedependvar(hx,'x');
%# horizontal line
hy = graph2d.constantline(0, 'Color',[.7 .7 .7]);
changedependvar(hy,'y');
于 2014-03-28T10:11:48.963 に答える
1

この関数reflineを使用すると、勾配と切片を指定できます。

于 2014-04-01T10:58:13.940 に答える