matlab中的垂直参考线?

One*_*ero 3 matlab plot

如何在matlab中绘制垂直参考线?例如,我想绘制一条x = 5的线.显然使用inf根本没有帮助.谁能提出一些建议?

Mol*_*lly 11

您可以为x创建一个具有许多相同值的向量.像这样的东西:

x = 5*ones(1,100);
y = 1:100;
plot(x,y)
Run Code Online (Sandbox Code Playgroud)

或使用线功能:

line([5,5],[0,10])
Run Code Online (Sandbox Code Playgroud)

要自动检测线的范围,请使用ylim:

plot(1:10)

line([5,5],ylim)
Run Code Online (Sandbox Code Playgroud)