MATLAB 求離散信號卷積

MATLAB 求離散信號卷積

代碼如下:

function [C,Ck] = dt_convolution_advance(A,B,Ak,Bk)
% dt_convolution_advance 計算離散信號卷積
% A  輸入信號
% B  輸入信號
% Ak 輸入信號A下標
% Bk 輸入信號B下標
% C  輸出信號
% Ck 輸出信號C下標
% 計算輸入信號AB的離散卷積并畫出輸出信號的桿狀圖
% calculate the discrete time convolution of the input signal A and B .
% then output the stem picture[~,a]=size(A);        %輸出矩陣A的列數
[~,b]=size(B);        %輸出矩陣B的列數
C=zeros(1,a+b-1);     %預定義輸出矩陣
A_=zeros(1,a+b-1);    B_=zeros(1,a+b-1);    for i=1:a+b-1         %A的長度拉長到與C相等,多余的補0if i<=aA_(i)=A(i);elseA_(i)=0;end
endfor i=1:a+b-1         %B的長度拉長到與C相等,多余的補0if i<=bB_(i)=B(i);elseB_(i)=0;end
end%% 計算卷積 
%C的第i個值等于A_的前i個值與B_的對應的前i個值的乘積和
%注意計算乘積和時的序號 A(k)應與B(i+1-k)相乘
for i=1:a+b-1for k=1:itempt=A_(k)*B_(i-k+1);C(i)=C(i)+tempt;end
end%% 
Ck=Ak(1)+Bk(1):Ak(end)+Bk(end); %計算結果的下標%% 作圖
stem(Ck,C); 
xlabel('n');
ylabel('y(n)');end

應用demo:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258343.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258343.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258343.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Oracle data type number

Oracle numberNUMBER [ (p [, s]) ]Number having precision p and scale s. Theprecision p can range from 1 to 38. The scale s can range from -84 to 127. Bothprecision and scale are in decimal digits. A NUMBER value requires from 1 to 22bytes.scale是可選的。SQ…

發布 項目_第十八期科創基金項目發布會圓滿結束

第十八期科創基金項目發布會圓滿結束賀電&#xff01;賀電!電子信息工程學院發來賀電&#xff1a;第十八屆科創基金項目發布會圓滿結束啦&#xff01;感謝導師們的支持、現場同學的熱情參與和科協朋友后勤服務&#xff01;NUAA即使是寒冷的冬天也無法阻擋同學們對科創的熱情,那…

Visual Studio .NET、.NET Framework和C#之間的聯系

Visual Studio .NET是一種集成開發環境&#xff08;IDE&#xff09;&#xff0c;它包含3種高級程序設計語言&#xff0c;C#就是其中的一種&#xff1b;Visual Studio .NET之所以能把這三種語言有機結合起來并具有與平臺無關的特性&#xff0c;其原因在于.NET Framework提供了公…

Fisher線性判別算法原理及實現 MATLAB

Fisher線性判別算法原理及實現 MATLAB 一、Fisher判別器原理 二、代碼實現 clc; close all; clear; %% 生成數據 rng(2020); %指定一個種子 mu1 [0 3]; sigma1 [0.5 0; 0 0.5]; data1 mvnrnd(mu1,sigma1,300); %生成一個300*2的矩陣&#xff0c;每一列的數據分別以0&…

大話設計模式之外觀模式

年年作品展&#xff0c;歲歲不相同&#xff0c;鵝黃新綠漣漪泛起思想的火花卻不盡相同。十期的作品展&#xff0c;從13年3月20號開始到完美落幕&#xff0c;時至今日&#xff0c;她已經在我的記憶中成為過去。這朵小小的浪花激起的漣漪漸漸褪去&#xff0c;或許已沒有或許&…

rdp協議打開 windows_CVE-2019-1182 windows 遠程桌面RDP協議漏洞修復

原標題&#xff1a;CVE-2019-1182 windows 遠程桌面RDP協議漏洞修復2019年8月14日&#xff0c;微軟發布更新了windows的系統補丁&#xff0c;代號&#xff1a;CVE-2019-1181&#xff0c;CVE-2019-1182補丁針對與windows遠程桌面遠程代碼執行漏洞進行了全面的修復&#xff0c;根…

HK算法原理及MATLAB實現

HK算法原理及MATLAB實現 一、編程原理 說明&#xff1a; 1、綠色框圖中&#xff0c;當alpha取為最優權向量時&#xff0c;會使 取為最小值。arg的意思是當后面那個函數滿足時&#xff0c;取出它的自變量的值。 2、注意后面那個式子是對b求偏導 3、e(t)大于0時&#xff0c;下…

軟件工程的實踐項目的自我目標

對實踐項目完成后學習到的能力的預期 1.要學會java的相關知識&#xff0c;并能利用java做一個項目&#xff0c;能知道做一個項目的基本流程。可以先是一個小項目&#xff0c;之后再根據自身情況進行嘗試。 2.學會團隊協作&#xff0c;之前的數據庫實踐大多是一個人完成的&#…

《數據驅動安全:數據安全分析、可視化和儀表盤》一1.2.4 統計學

本節書摘來異步社區《數據驅動安全&#xff1a;數據安全分析、可視化和儀表盤》一書中的第1章 &#xff0c;第1.2.4節&#xff0c;[美]杰雅克布&#xff08;Jay Jacobs&#xff09;鮑布魯迪斯&#xff08;Bob Rudis&#xff09; 著 薛杰 王占一 張卓 胡開勇 蔣夢飏 趙爽 …

python列反過來_xlwings 教程:使用Python更快速地處理Excel

Excel在當今商業中的使用非常普遍。在Dataquest&#xff0c;出于很多原因&#xff0c;我們通常推薦使用代碼處理數據&#xff0c;并且我們的許多數據科學課程的目標是教授數據分析和數據科學的高效編碼。但是&#xff0c;無論您多么喜歡使用Python&#xff0c;在一天結束時&…

多類線性分類器算法原理及代碼實現 MATLAB

多類線性分類器算法原理及代碼實現 MATLAB 一、算法原理 下面舉例說明為何藍圈部分在case2中是確定的而在case1中不確定&#xff1a; 二、代碼實現 1、HK函數 function [] HK(w1_data,w2_data) %w1_data為第一類數據集 w2_data為第二類數據集 %此函數的作用為用HK算法對輸…

(轉) C#如何使用異步編程

怎么使用異步&#xff0c;就是用委托進行處理&#xff0c;如果委托對象在調用列表中只有一個方法&#xff0c;它就可以異步執行這個方法。委托類有兩個方法&#xff0c;叫做BeginInvoke和EndInvoke&#xff0c;它們是用來異步執行使用。 異步有三種模式 等待模式&#xff0c;在…

javascript 的 ~ 操作符作用

2019獨角獸企業重金招聘Python工程師標準>>> "~" operator in javascript. For anyone else who also didnt know what it does: it converts -1 to 0&#xff0c;可以節省用來比較-1的情況&#xff0c;如 if (~event.origin.indexOf(http://yoursite.com…

駐定相位原理(POSP)以及線性調頻信號的頻譜

最近看論文遇到了駐定相位原理&#xff0c;問老師直接給了我一本書讓我看&#xff0c;看半天只有一段…不是這個方向的&#xff0c;半路出家做畢業設計需要用到這個定理&#xff0c;有錯誤的話請不吝賜教。 一、駐定相位原理 在數字信號處理中&#xff0c;經常需要將一個時域…

vue怎么合并兩個視頻_【軟件分享】視頻分割合并軟件哪款好用呢?怎么剪切合并視頻?...

現在有很多小伙伴都喜歡喜歡自己拍視頻上傳到各大視頻平臺&#xff0c;有時候會遇到關于視頻剪輯方面的難題&#xff0c;比如說&#xff0c;視頻怎么剪切&#xff1f;怎么將兩段小視頻合并成一個呢&#xff1f;這些都是一些比較常常遇到的問題&#xff0c;今天小編就給大家介紹…

怎樣根據字段域查找到其在數據庫中關系與屬性

Infor SyteLine ERP中&#xff0c;很多時候需要做維護&#xff0c;我們需要從打開的window窗口的form中某一個輸入Textbox域或是DropDownList域&#xff0c;去找到它是綁定了數據庫中的哪一張表&#xff0c;哪一個字段的&#xff1f; 其相關的關系或是屬性等。比如下面這個form…

【手勢交互】9. PS Move

索尼研發體感控制技術已有10年&#xff0c;在過去那么多年里。嘗試了3D攝像頭、超聲波和電磁感應等各種技術。最后還是覺得眼下的MOVE所使用的技術最為合適。PS Move是索尼于2010年9月份推出。用來讓PS3主機具備動態感應功能的控制器。他利用動態控制器&#xff08;手柄&#x…

多普勒效應及多普勒頻移的簡單推導

多普勒效應及多普勒頻移的簡單推導 fd≡fR?fT(1)f_d\equiv f_R-f_T \tag{1} fd?≡fR??fT?(1) ??式中&#xff0c;fdf_dfd?表示多普勒頻移&#xff0c;fRf_RfR?表示目標回波的頻率&#xff08;Hz),fTf_TfT?表示發射信號的頻率&#xff08;Hz&#xff09;。 多普勒頻移…

amazons3 檢查連接是否_鋼筋機械連接接頭如何檢查是否合格?抽檢數量、合格率是多少?...

一、鋼筋機械連接介紹1、鋼筋機械連接在連接區段內接頭率的規定(35d)&#xff1a;★接頭宜設置在結構構件中受拉應力較小的部位&#xff0c;當需要在高應力部位設置時&#xff0c;在同一連接區段內Ⅲ接頭的接頭率不應大于25%&#xff0c;Ⅱ接頭率不應大于50%&#xff0c;Ⅰ接頭…

學容器必須懂 bridge 網絡 - 每天5分鐘玩轉 Docker 容器技術(32)

上一節我們討論了 none 和 host 類型的容器網絡&#xff0c;本節學習應用最廣泛也是默認的 bridge 網絡。 Docker 安裝時會創建一個 命名為 docker0 的 linux bridge。如果不指定--network&#xff0c;創建的容器默認都會掛到 docker0 上。 當前 docker0 上沒有任何其他網絡設備…