matlab訊號處理

2021-05-25 19:06:19 字數 619 閱讀 3074

閒暇時間寫了一些關於訊號處理的東西,基於matlab.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 訊號時域分析時的常用函式/方法   %

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

1.impulse

impulse用於求連續系統衝激響應,並繪製其時域波形。

呼叫格式:impulse(b,a) or impulse(b,a,t) or impulse(b,a,t1:t2)

b,a:系統方程對應的係數矩陣;

t:時域波形的衝激響應時間範圍:0—t;

t1:t2:時域波形的衝激響應時間範圍:t1—t2;

example:

系統微分方程:y``(t)+5*y`(t)+6*y(t)=3*f``(t)+2*f(t)

則matlab命令如下:

a=[1 5 6];

b=[3 2];

impulse(b,a)

2.step

step用於求連續系

matlab隨機訊號處理

matlab中rand和randn是產生隨機數的命令,x rand 1,n 產生 0,1 區間均勻分布的長度為n的隨機訊號,x randn 1,n 產生長度為n且具有零均值和單位方差的正態分佈的隨機訊號。matlab中產生偽隨機數需要種子,把不同的種子用於不同的隨機數生成器產生不同的偽隨機數。bet...

MATLAB訊號處理之訊號的取樣

所謂模擬訊號的數字訊號處理方法就是將待處理模擬訊號經過取樣 量化 編碼形成數碼訊號,並利用數字訊號處理方法對取樣得到的數碼訊號進行處理。下面我們來看一下對模擬訊號取樣的具體 f 200 訊號頻率為200hz t 0 0.0001 0.1 定義訊號的時間範圍 x cos 2 pi f t 生成訊號 f...

MATLAB 訊號處理 基本離散時間訊號

參考書目 訊號與系統分析 isbn 978 7 81024 552 4 離散時間訊號定義 離散時間訊號是指在時間上取離散值,幅值取連續值的一類訊號,可以用序列來表示。如果離散時間訊號不僅在時間上是離散的,而且在幅度上又是量化的則稱為數碼訊號 按時間的連續與離散和幅值的連續與離散,訊號可分為 連續時間...