文件名称:一维沃尔什变换:生成沃尔什矩阵的函数,可用于进行一维沃尔什变换-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 11:52:24
matlab
此函数生成一个 Walsh-Matrix,可用于对向量执行 1D-Walsh 变换: 例子: >> 沃尔什(4)*[1 2 3 4]' 返回的矩阵在函数内部缓存(持久),这意味着只要传递的参数保持不变,在循环中调用函数是有效的。 转换比在 File Exchange 上找到的其他(循环)实现更快,因为循环会导致大量开销。 该文件实际上只是我提交的 2D-Walsh-Transform 文件 (ID 20312) 的一部分。 输入“help walsh”寻求帮助。 >> 帮助沃尔什沃尔什哈达玛矩阵。 WALSH(N) 是 N 阶 Walsh 矩阵,即具有元素 1 或 -1 的矩阵 W,使得 W'*W = N*EYE(N)。 N > 2 的 N×N Walsh 矩阵。 此函数仅处理 N 是 2 的幂的情况。 该函数在内部兑现生成的矩阵,以便多次调用此函数是有效的,如果传递的参数在调
【文件预览】:
walsh.zip