在 MATLAB 中繪製一條水平線
Ammar Ali
2022年5月11日
本教程將討論在 Matlab 中使用 yline()
函式建立水平線。
使用 MATLAB 中的 yline()
函式繪製水平線
要建立水平線,我們可以使用 Matlab 內建函式 yline()
,該函式繪製具有恆定垂直值的水平線。例如,讓我們在圖形上的特定垂直位置繪製一條水平線。請參閱下面的程式碼。
clc
yline(2)
輸出:
在輸出中,垂直位置 2 上有一條水平線。你還可以向該線新增其他屬性,例如使用 Label
屬性的線標籤。你還可以使用 Color
屬性為線條新增顏色。你還可以使用 LineStyle
屬性定義線條樣式。你還可以使用 LabelVerticalAlignment
屬性定義標籤的垂直位置。
如果你希望標籤與線對齊或線上上或線下。我們還可以使用 LabelHorizontalAlignment
屬性定義標籤的水平位置。如果我們想要線的左側或線的中心的標籤。
你還可以使用向量繪製多條線。我們還可以使用元胞陣列為多行新增多個標籤。你還可以在同一引數中定義線條樣式和線條顏色。我們還可以使用 LineWith
屬性設定線條的寬度。
例如,讓我們線上條上新增一個標籤,將其顏色更改為紅色,將標籤移動到線條的中心,並更改線條的寬度。請參閱下面的程式碼。
clc
yline(2,'LineStyle','-.','Label','line1','Color','red','LabelVerticalAlignment','middle','LabelHorizontalAlignment','center','LineWidth',3)
輸出:
你可以使用 plot()
函式後的 yline()
函式在現有圖形上繪製水平線。請確保用於繪製水平線的垂直位置存在於圖表上;否則,我們將看不到這條線,因為它將位於圖的邊緣。我們無法使用 yline()
函式設定線的長度,以便將其繪製在整個圖形上。在這種情況下,我們可以使用 plot()
函式來繪製線條並設定其長度。例如,讓我們建立一個繪圖並使用 plot()
函式新增一條線。要設定線的長度,我們需要更改線的 x 軸值,y 軸值將相同。請參閱下面的程式碼。
clc
x = 1:10;
x2 = 3:7;
y2 = [3 3 3 3 3];
plot(x)
hold on
plot(x2,y2)
輸出:
在輸出中,線的長度小於圖形的長度。
Author: Ammar Ali