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