勵志

勵志人生知識庫

matlab stem用法

`stem` 函式在 Matlab 中用於繪製離散信號的波形圖,它可以將離散信號的每個採樣點用垂直線段連線起來,形成一個離散信號的波形圖。以下是 `stem` 函式的基本用法和一些可選參數的說明:

基本用法:

`stem(x, y)`:其中 `x` 是一個包含離散點的向量,表示垂直線的位置;`y` 是一個與 `x` 長度相同的向量,表示每個垂直線的高度。

可選參數:

`stem(Y, 'filled')`:用實心的點繪製圖像。

`stem(Y, 'Marker', 'o')`:用圓形的點繪製圖像。

`stem(Y, 'LineStyle', '--')`:用虛線繪製圖像。

`stem(X, Y)`:`X` 為橫坐標的值,`Y` 為對應的離散信號值。

`stem(___,LineSpec)`:指定線型、標記符號和顏色。

`h = stem(___)`:在 `h` 中返回由 Stem 對象構成的向量,用於創建針狀圖後對其進行修改。

套用實例:

```matlab

x = 0:0.1:10; % 定義離散點的位置

y = sin(x); % 定義垂直線的高度

stem(x, y) % 繪製垂直線圖

title('離散序列的垂直線圖') % 添加標題

xlabel('離散點位置') % 添加x軸標籤

ylabel('垂直線高度') % 添加y軸標籤

```

以上代碼將顯示一幅包含 `sin` 函式曲線上離散點的垂直線圖。通過使用不同的參數,`stem` 函式可以靈活地繪製各種形式的離散信號波形圖。