2

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

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

4

3 回答 3

4

MATLAB 的绘图根据您提供的向量逐点进行。因此,要创建一条水平线,您需要x在保持y不变的同时进行变化,反之亦然:

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

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

plot(xh,yh,xv,yv);
于 2015-02-05T01:35:17.693 回答
1

2个简单的方法:

plot(0:0.001:1, 25);

line('XData', [0 1], 'YData', [25 25]);
于 2015-02-05T01:35:37.550 回答
0

从 MATLAB R2018b 开始,您可以使用函数xlineyline

>> yline(245);
于 2019-02-18T11:48:10.873 回答