NormalMatrixQ
更多信息和选项
- 如果 m.ConjugateTranspose[m]ConjugateTranspose[m].m,则矩阵 m 是正规矩阵.
- NormalMatrixQ 适用于符号矩阵和数值矩阵.
- 可给出下列选项:
-
SameTest Automatic 测试表达式的相等关系的函数 Tolerance Automatic 近似数的容差 - 对于精确和符号矩阵,选项 SameTest->f 表明如果 f[aij,bij] 给出 True,则将两个元素 aij 和 bij 视为相等,其中 a=m.m 并且 b=m.m.
- 对于近似矩阵,选项 Tolerance->t 可用于表明满足 γ≤t γ∞ 的范数 γ=m.m-m.m∞ 被视为零,其中 γ∞ 是矩阵 m 的无穷范数.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (10)
基本用法 (6)
特殊矩阵 (4)
选项 (2)
SameTest (1)
矩阵对于正实数 是规范的,但是 NormalMatrixQ 给出 False:
使用选项 SameTest 以获取正确答案:
应用 (5)
正规矩阵是最一般的一种矩阵,可以被酉对角化为 ,其中, 为对角矩阵, 为酉矩阵. 所有的 Hermitian 矩阵 都是正规矩阵,因为等式的两边皆为 :
同样,所有的反厄米特矩阵也都是正规矩阵,因为等式的两边皆为 :
用 NormalMatrixQ 确认:
可用 Eigensystem 酉对角化像 这样的正规矩阵:
任意正规矩阵都可以用 这种形式表示,据此,用一组给定的特征值生成正规矩阵,其中, 为酉矩阵, 为对角矩阵:
总的来说,该矩阵不是 Hermitian 矩阵,也不是反厄米特矩阵或酉矩阵:
如果用来生成矩阵的特征值是实数,则矩阵是Hermitian 矩阵:
因为正规矩阵可以酉对角化,所以计算矩阵函数特别简单. 如果 ,则 ,可通过将 应用于每个对角元素来计算 . 考虑以下正规矩阵:
计算 Eigensystem[n]:
计算 并用 MatrixPower 确认:
计算 并用 MatrixExp 确认:
计算 并用 MatrixLog 确认:
计算 并用 MatrixFunction 确认:
许多矩阵分布可产生正态矩阵,包括 CircularRealMatrixDistribution:
CircularSymplecticMatrixDistribution:
GaussianOrthogonalMatrixDistribution:
GaussianUnitaryMatrixDistribution :
对角矩阵的 SchurDecomposition 总是等价于 Eigensystem:
属性和关系 (15)
NormalMatrixQ[m] 实际上等价于 m.mm.m:
当且仅当矩阵的 Hermitian 和反厄米特部分是可交换的,矩阵才是正规矩阵:
实际上,它总是可用 Eigensystem 酉对角化的:
对于正规矩阵 m,{s,j}=JordanDecomposition[m]:
可通过 UnitaryMatrixQ(设置 NormalizedFalse)快速进行验证:
对于正规矩阵 ,如果允许有复数元素,则 SchurDecomposition[n] 的 矩阵是对角矩阵:
因为对角元素是特征值,SchurDecomposition 与 Eigensystem 的结果一致:
用 HermitianMatrixQ 验证:
用 AntihermitianMatrixQ 验证:
用 UnitaryMatrixQ 验证:
文本
Wolfram Research (2014),NormalMatrixQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NormalMatrixQ.html.
CMS
Wolfram 语言. 2014. "NormalMatrixQ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/NormalMatrixQ.html.
APA
Wolfram 语言. (2014). NormalMatrixQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NormalMatrixQ.html 年