連續函數也需要數字化,如 y(x) = f(x) * g(x);這裏*代表卷積。
function [f,k]=sconv(f1,f2,k1,k2,p)
%計算連續信號卷積積分f(t)=f1(t)*f2(t)
%f:卷積積分f(t)對應的非零樣值向量
%k:f(t)的對應時間向量
%f1:f1(t)非零樣值向量
%f2:f2(t)的非零樣值向量
例如:
兩個序列卷積,輸出序列的長度是序列1的長度+序列2的長度-1;
ft1和ft2的長度都是11,卷積得到的ft的長度為2*11-1 = 21;
畫圖用stem(-20:2:20,ft)或者直接用stem(ft)就好
擴展資料:
卷積與傅裏葉變換有著密切的關系。以(x) ,(x)表示L1(R)1中f和g的傅裏葉變換,那麽有如下的關系成立:(f *g)∧(x)=(x)·(x),即兩函數的傅裏葉變換的乘積等於它們卷積後的傅裏葉變換。這個關系,使傅裏葉分析中許多問題的處理得到簡化。
由卷積得到的函數(f *g)(x),壹般要比f,g都光滑。特別當g為具有緊支集的光滑函數,f 為局部可積時,它們的卷積(f *g)(x)也是光滑函數。利用這壹性質,對於任意的可積函數?, 都可以簡單地構造出壹列逼近於f 的光滑函數列fs(x),這種方法稱為函數的光滑化或正則化。
百度百科-卷積積分