应用Matlab计算两有限长序列的线性卷积

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用Matlab计算两有限长序列的线性卷积相关的知识,希望对你有一定的参考价值。

function [y,ny]=conv_improve(x,nx,h,nh)
%[x,nx]为第一个信号
%[h,nh]为第二个信号
%conv(x,h)可以实现两个有限长度序列的卷积
ny1=nx(1)+nh(1);
ny2=nx(length(x))+nh(length(h));
ny=[ny1:ny2];
y=conv(x,h);

参考技术A function [y,ny]=conv_improve(x,nx,h,nh)
%[x,nx]为第一个信号
%[h,nh]为第二个信号
%conv(x,h)可以实现两个有限长度序列的卷积
ny1=nx(1)+nh(1);
ny2=nx(length(x))+nh(length(h));
ny=[ny1:ny2];
y=conv(x,h);

以上是关于应用Matlab计算两有限长序列的线性卷积的主要内容,如果未能解决你的问题,请参考以下文章

特别长序列的快速卷积

数字信号处理卷积编程实现 ( 卷积计算原理 | 卷积公式计算 | 使用 matlab 计算卷积 | 使用 C 语言实现卷积计算 )

卷积神经网络手写数字识别数据集中的train_y和test_y是人为定义的吗?

bam文件截取指定长度的序列

用matlab计算两个函数的卷积

请阐述线性卷积,周期卷积,循环卷积有啥不同