Paley Type I Hadamard 矩阵:计算 Paley Type I 的 Hadamard 矩阵(H 矩阵)-matlab开发

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

文件名称:Paley Type I Hadamard 矩阵:计算 Paley Type I 的 Hadamard 矩阵(H 矩阵)-matlab开发

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-21 11:54:11

matlab

用法: H = paleyI(N); N:要计算的 Hadamard 矩阵的阶数(整数) H:返回计算出的 Hadamard 矩阵,如果发生错误(无效的矩阵顺序或不正确的 H 矩阵),则返回 0 Paley 类型 I 的 H 矩阵定义为阶数 N = 4m = p+1 (m=1,2,3,...),其中 p 是 mod(p,4)=3 的素数,即 N= 12, 20, 44, 60, 68, 72, 84, ...(在此列表中,等于 N=2^n (n=1,2,3,...) 的有效 Paley I 型矩阵阶数是省略)。 H 矩阵仅包含“+1”和“-1”元素并且是正交的。 Paley I 型 H 矩阵的第一行和第一列仅包含“+1”元素。 所有具有 l=m~=1 的对角元素 H(l,m) 都等于“-1”。 所有其他元素的确定基于对勒让德符号的评估, 如果其参数是二次余数或二次非余数,则定义为


【文件预览】:
paleyI.zip

网友评论