怎么用MATLAB实现 用循环卷积定义式计算两有限长序列的循环卷积
答案:1 悬赏:10
解决时间 2021-02-13 14:13
- 提问者网友:浪荡羁士
- 2021-02-12 15:55
怎么用MATLAB实现 用循环卷积定义式计算两有限长序列的循环卷积
最佳答案
- 二级知识专家网友:晨与橙与城
- 2021-02-12 16:24
问题比较简单,直接给程序。看不懂再问
a,b是两个向量,N是循环卷积点数,要变动可以自己改
clc;
clear
a=[1 2 3 4 5];
b=[1 1 ];
N=3;
tmp=conv(a,b);
if N
zeropadding = N-mod(length(tmp),N);
tmp=[tmp zeros(1,zeropadding)];
tmp=reshape(tmp,N,length(tmp)/N);
reshlt = sum(tmp,2)'
else
result = tmp
end
a,b是两个向量,N是循环卷积点数,要变动可以自己改
clc;
clear
a=[1 2 3 4 5];
b=[1 1 ];
N=3;
tmp=conv(a,b);
if N
tmp=[tmp zeros(1,zeropadding)];
tmp=reshape(tmp,N,length(tmp)/N);
reshlt = sum(tmp,2)'
else
result = tmp
end
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |