matlap求系統的穩態響應

2021-10-21 20:01:18 字數 1744 閱讀 3151

1.什麼是穩態響應?

**穩態響應是指當足夠長的時間之後,系統對於固定的輸入,有了乙個較為穩定的輸出。

在某一輸入訊號的作用後,時間趨於無窮大時系統的輸出狀態稱為穩態 **

2.簡單點就是說每個頻率分量對傳遞函式的加權(訊號與系統中拉普拉斯變換相關知識)

3以下題為切入點

clear all

close all

clcw=[1

51101];

b=1;a=

[11]

;h=freqs

(b,a,w)

;abs

(h)angle

(h)*

180/pi

dt=0.001;t=

0:dt:10;

y0=sum

(sin

(w.'*t));

y=abs(h

(1))

*sin(w

(1)*t+

angle(h

(1))

)+abs(h(

2))*

sin(w(

2)*t+angle(h

(2))

)+abs(h(

3))*

sin(w(

3)*t+angle(h

(3))

);figure

plot

(t,y0)

%列印初始影象

figure

plot

(t,y)

%列印穩態響應

列印結果如下:

下面具體解釋一下**思路:

1.freqs函式

模擬濾波器的頻率響應

語法:

h = freqs(b,a,w)

[h,w] = freqs(b,a)

[h,w] = freqs(b,a,n)

freqs(b,a)

描述:freqs 返回乙個模擬濾波器的h(jw)的復頻域響應(拉普拉斯格式)

在向量b和a中給出分子和分母係數。

h = freqs(b, a, w) 根據係數向量計算返回模擬濾波器的復頻域響應。freqs 計算在復平面虛軸上的頻率響應h,角頻率w確定了輸入的實向量,因此必須包含至少乙個頻率點。

[h, w] = freqs(b, a) 自動挑選200個頻率點來計算頻率響應h

[h, w] = freqs(b, a, f) 挑選f個頻率點來計算頻率響應h

因此,在我輸入a,b後使用freqs函式之後就得到了拉普拉斯式的復頻域響應h

2.對其進行取模和向量表示

3.繪製激勵的原始影象(其中用到矩陣相乘來表示sin的求和)

4.進行加權

5.繪圖

結果分析:

將兩圖放在一起觀察不難得出 圖二是圖一的低頻部分。

輸出h的幅度和相位可知:高頻 51 和101 基本被過濾掉。

響應的系統設定事件

有時候我們在做開發的時候需要用到系統設定的一些屬性,橫豎屏 鍵盤是否可用等等資訊。這時候需要使用configuration類來獲取系統設定的相關資訊。獲取configuration 例項的方法 configuration config getresources getconfiguration 如果...

vue的響應式系統 和響應式原理

web m v 組成 mvc 發生在後端 mvc 是一種使用 mvc model view controller 模型 檢視 控制器 設計建立 web 應用 model 模型 表示應用程式核心 比如資料庫記錄列表 view 檢視 顯示資料 資料庫記錄 controller 控制器 處理輸入 寫入資料...

離散時間系統的相位響應

時域採集的訊號經過時頻變換方法都會落到頻域,表徵頻域的特性兩個指標即可實現 幅頻特性,相頻特性。這樣我們不僅要思考乙個問題,到底是系統的幅頻失真造成的後果嚴重,還是系統的相位失真造成的後果嚴重?下面我們可以用超聲波束合成的乙個例子來解釋一下 實驗中,我們發射一束超聲 假設為3mhz 掃瞄人體某個部位...