conv------卷積
多項式的乘法用函式conv(p1,p2)來實現,相當於執行兩個陣列的卷積。
卷積就是將兩個多項式相乘,他們的係數就是得到的卷積
比如
這樣乙個很簡單的多項式
利用matlab實現就是
得到的結果恰好是多項式的係數,也就是卷積>> b1=[1,2]
b1 =
1 2
>> b2=[1,3]
b2 =
1 3
>> conv(b1,b2)
ans =
1 5 6
deconv------解卷
多項式的除法用函式deconv(p1,p2)來實現,相當於執行兩個陣列的解卷。
呼叫格式如下
[k,r]= deconv(p,q)
其中k返回的是多項式p除以q的商,r是余式。
所以有
[k,r]= deconv(p,q)<> p = conv(q,k)+r
我們用乙個簡單的例子來說明這個函式
這樣乙個多項式,使用matlab實現之後就是這樣
其中,k是多項式相除的商,r是多項式相除的解>> p1=[1,9,20];
>> p2=[1,4];
>> deconv(p1,p2)
ans =
1 5
>> [k,r]=deconv(p1,p2)
k = 1 5
r = 0 0 0
我們如果直接這樣寫
deconv(p,q)
那就會直接得到他的商
下面我們驗證p = conv(q,k)+r
得到的結果就是p1=[1,9,20]
matlab中conv函式的使用和理解
總結 conv 計算 卷積和多項式乘法 w conv u,v 返回向量 u 和 v 的卷積。如果 u 和 v 是多項式係數的向量,對其卷積與將這兩個多項式相乘等效。w conv u,v,shape 返回如 shape 指定的卷積的分段。例如,conv u,v,same 僅返回與 u 等大小的卷積的中...
MATLAB中conv2的詳細用法
conv2函式 1 用法 c conv2 a,b,shape 卷積濾波 複製 a 輸入影象,b 卷積核 假設輸入影象a大小為ma x na,卷積核b大小為mb x nb,則 當shape full時,返回全部二維卷積結果,即返回c的大小為 ma mb 1 x na nb 1 shape same時,...
Matlab中hex2dec函式使用
目錄 一.語法 二.說明 三.示例 1.轉換表示十六進製制值的文字 2.返回數值陣列 hex2dec將十六進製制數字的文字表示形式轉換為十進位制數字。d hex2dec hexstr hexstr 表示十六進製制數的文字,它表示十六進製制數的文字,指定為字元陣列 字元向量元胞陣列或字串陣列。從 r2...