1樓:少茜拱思
基本數學原理
我們假設有兩個長度有限的任意序列a(n)和b(n),其中a(n)和b(n)的具體數學表示式可以看下圖一。那麼這兩個有限長序列的卷積就應該為c(n)=a(n)*b(n),其具體表示式請參看一下圖二。
2相關函式指令
matlab中的conv和deconv指令不僅可以用於多項式的乘除運算,還可以用於兩個有限長序列的卷積和解積運算。
matlab提供的函式conv,語法格式:w=conv(u,v),其中u和v分別是有限長度序列向量,w是u和v的卷積結果序列向量。如果向量u和v的長度分別為n和m,則向量w的長度為n+m-1.
如果向量u和v是兩個多項式的係數,則w就是這兩個多項式乘積的係數。下面我們看一下deconv指令。功能:
求向量反褶積和進行多項式除法運算。語法格式:[q,r]=deconv(v,u)
,引數q和r分別返回多項式v除以多項式u的商多項式和餘多項式。具體例項請看下一步。
3conv和deconv指令例項
具體例項請看下圖,這裡我們求多項式(x2+2x+1)與多項式(2x2+x+3)的積,再求積與(x2+2x+1)的商。需要注意的是向量c代表多項式(2x4+5x3+7x2+7x+3)。
end兩個有限長序列的卷積例項
具體序列的數學形式
在這一步我們將具體的有限長時間序列按數學方式顯示,具體請看下圖。
解法一:迴圈求合法求卷積
在本例中我們將按照原理方法第一步中圖二的方式進行卷積計算,即迴圈求合法求卷積。具體的**及結果請看下圖。圖一是是生成有限長度時間序列,圖二是根據原理方法第一步中圖二的方式即迴圈求合法求卷積的具體**,圖三是是圖二的計算結果。
解法二:0起點序列法
下面就說一下第二種方法,即“0起點序列法”,所採用的指令就是我們在原理方法中介紹的conv函式指令。具體**看下圖。
解法三:非平凡區間序列法
下面就說一下第二種方法,即“0起點序列法”,所採用的指令就是我們在原理方法中介紹的conv函式指令。具體**看下圖。圖一為計算**,圖二為計算結果。
繪圖比較
這一步我們將解法二和解法三的計算結果繪製在一張**中進行比較,其中第一幅是“0起點法”的計算結果圖,第二幅是“非平凡區間法”的計算結果圖。其中畫圖**為:
subplot(2,1,1),stem(kc,c),text(20,6,'0
起點法')
%畫解法二的結果
cc=[zeros(1,kc(1)),c];
%補零是為了兩子圖一致
subplot(2,1,2),stem(kc,cc),text(18,6,'非平凡區間法')
%畫解法三的結果
xlabel('n')6小結
有以上可以得出如下結論:
1、“解法三”最簡潔、通用;
2、“解法二”使用於序列起點時刻n1或(和)m1小於0的情況,比較困難;
3、“解法一”最繁瑣,效率低下。
2樓:
基本數學原理
我們假設有兩個長度有限的任意序列a(n)和b(n),其中a(n)和b(n)的具體數學表示式可以看下圖一。那麼這兩個有限長序列的卷積就應該為c(n)=a(n)*b(n),其具體表示式請參看一下圖二。
2相關函式指令
matlab中的conv和deconv指令不僅可以用於多項式的乘除運算,還可以用於兩個有限長序列的卷積和解積運算。
matlab提供的函式conv,語法格式:w=conv(u,v),其中u和v分別是有限長度序列向量,w是u和v的卷積結果序列向量。如果向量u和v的長度分別為n和m,則向量w的長度為n+m-1.
如果向量u和v是兩個多項式的係數,則w就是這兩個多項式乘積的係數。下面我們看一下deconv指令。功能:
求向量反褶積和進行多項式除法運算。語法格式:[q,r]=deconv(v,u) ,引數q和r分別返回多項式v除以多項式u的商多項式和餘多項式。
具體例項請看下一步。
3樓:
兩個序列是x,y
卷積結果就是z=conv(x,y)
你試試吧!
請問如何利用excel計算兩個時間之間差多少分鐘
侯玉川 直接減就行。把格式設定為24小時制。這樣就是完整的時間格式 也可以把相減得到的結果乘以1440 這個數字是每天的分鐘數 就能得到純數字分鐘數。當然,如果有秒的話,會變成小數點。如果要四捨五入,外邊可以巢狀一個四捨五入函式round由於你沒有具體的表,要求也不是很詳細,所以無法給你提供具體的公...
在MATLAB中如何隨機產生由0和1兩個數組成的長度為N的隨機序列
a randint 1,1000 randint baim,n 是產生由0和1兩個數 du組成的m n維矩陣 這樣的隨zhi 機數dao產生專函式還有屬 randn m,n 產生標準正太分布的隨機數rand m,n 產生均勻分布隨機數 你可以在matlab裡用 help randint 這樣的語句來...
矩陣中這兩個符號到底有啥區別,matlab中符號運算和數值運算的區別是什麼
一樣的,一般小於等於3介就用小號,多了就用中號,就是方便,沒什麼意思 檢視原帖 數學符號問題 誰能告訴我這公式中的兩豎道是什麼意思?以及後面那兩個2的意思 兩豎表示這個式子是數學中範數的意思,底角的2表示是2範數,上面的2表示2範數的平方。根據裡面式子的型別,可以分為如下幾種2範數 矩陣2範數 矩陣...