SymmetricMatrixQ
更多信息和选项
- 如果 m==Transpose[m] 成立,则矩阵 m 是对称的.
- SymmetricMatrixQ 可用于符号矩阵和数字矩阵.
- 可给出以下选项:
-
SameTest Automatic 用来判断表达式是否相等的函数 Tolerance Automatic 近似数字时的容差 - 对于精确矩阵和符号矩阵,选项 SameTest->f 表示若 f[mij,mkl] 的结果为 True,则认为元素 mij 和 mkl 相等.
- 对于近似矩阵,选项 Tolerance->t 规定可以近似认为所有 Abs[mij]≤t 的元素为零.
- 对于 Abs[mij]>t 的元素,进行相等性比较时不考虑最后 位数字,其中,对于 MachinePrecision 矩阵, 是 $MachineEpsilon,对于 Precision 为 的矩阵为 .
范例
打开所有单元关闭所有单元范围 (10)
基本用法 (6)
特殊矩阵 (4)
选项 (2)
SameTest (1)
对于正实数 ,下述矩阵是对称的,但是 SymmetricMatrixQ 给出的结果为 False:
使用选项 SameTest 以得到正确答案:
Tolerance (1)
应用 (13)
生成对称矩阵 (4)
使用 Table 生成对称矩阵:
SymmetrizedArray 可以生成具有对称性的矩阵(和一般数组):
使用 Normal 转换回普通矩阵:
检验从 GaussianOrthogonalMatrixDistribution 得出的矩阵是对称的:
从 CircularOrthogonalMatrixDistribution 绘制的矩阵是对称且为酉矩阵:
每个约旦矩阵都类似于一个对称矩阵. 由于任何方阵都类似于其约旦形式,这意味着任何方阵都类似于对称矩阵. 定义一个用于为特征值 生成 约旦块的函数:
对称矩阵的范例 (5)
许多特殊矩阵是对称的,包括 FourierMatrix:
许多滤波器核矩阵是对称的,包括 DiskMatrix:
无向图的 AdjacencyMatrix 是对称的:
KirchhoffMatrix 也是一样:
一些统计量度是对称矩阵,包括 Covariance:
属性和关系 (14)
对于任何不是矩阵的 x,SymmetricMatrixQ[x] 都会返回 False:
如果 mTranspose[m],则矩阵是对称的:
使用 Symmetrize 计算矩阵的对称部分:
这等于 m 和 Transpose[m] 的平均值:
使用 AntisymmetricMatrixQ 检验矩阵是否为反对称:
使用 Eigenvalues 求特征值:
实对称 m 的 CharacteristicPolynomial[m,x] 可以分解为线性项:
使用 Eigenvectors 求特征向量:
对称矩阵的矩阵函数是对称的,包括 MatrixPower:
以及任何可使用 MatrixFunction 表示的单变量函数:
SymmetricMatrix 可用于明确构建对称矩阵:
该矩阵满足 SymmetricMatrixQ:
可能存在的问题 (1)
巧妙范例 (1)
包括 FourierMatrix 在内的对称矩阵的图像:
文本
Wolfram Research (2008),SymmetricMatrixQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SymmetricMatrixQ.html (更新于 2014 年).
CMS
Wolfram 语言. 2008. "SymmetricMatrixQ." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/SymmetricMatrixQ.html.
APA
Wolfram 语言. (2008). SymmetricMatrixQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SymmetricMatrixQ.html 年