此函数生成一个 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 的幂的情况。 该函数在内部兑现生成的矩阵,以便多次调用此函数是有效的,如果传递的参数在调
2021-08-17 17:01:19
2KB
matlab
1