masconv:最容易理解的卷积程序-matlab开发

时间:2024-06-19 21:11:31
【文件属性】:

文件名称:masconv:最容易理解的卷积程序-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 21:11:31

matlab

这个执行卷积的程序是在记住普通多项式乘法的情况下编写的,在我看来,这是我在网上看到的或其他同事编写的最容易理解的程序,尽管它可能不是其中最好的程序设计。 用户可以通过在命令提示符下键入 help masconv 来获得使用帮助。 当用户给程序两个要卷积的向量(序列)时,程序首先初始化一个临时矩阵,其行数根据第一个向量的长度和列数小于两个向量的长度(因为使用 zeroscammand 要求卷积和具有这么长的长度)。 然后,该程序使用两个 for 循环,通过两个向量的成员的简单相乘来替换临时矩阵中所需位置的零值。 一旦临时矩阵完成,程序就使用Matlab的sum命令求最终的卷积和并显示结果。 用户可以将这个程序的结果与内置函数 conv 进行比较。 欢迎任何建议或批评。


【文件预览】:
masconv.zip

网友评论