如何在MATLAB中绘制水平和垂直线?

时间:2015-02-05 01:21:40

标签: matlab

我目前正在尝试在MATLAB中绘制一条简单的垂直和水平线。

例如,我想绘制y = 245的行。我该怎么做?

3 个答案:

答案 0 :(得分:4)

MATLAB的绘图从您给出的向量逐点进行。因此,要创建水平线,您需要改变x,同时保持y不变,反之亦然:

xh = [0,10];
yh = [245,245]; % constant

xv = [5,5]; % constant
yv = [0,245*2];

plot(xh,yh,xv,yv);

答案 1 :(得分:1)

2种简单方法:

plot(0:0.001:1, 25);

line('XData', [0 1], 'YData', [25 25]);

答案 2 :(得分:0)

自MATLAB R2018b起,您可以使用函数xlineyline

>> yline(245);