Eigenvalues
Eigenvalues[m]
给出方阵 m 的特征值构成的列表.
Eigenvalues[{m,a}]
给出矩阵 m 的关于 a 的广义特征值.
Eigenvalues[m,k]
给出矩阵 m 的前 k 个特征值.
Eigenvalues[{m,a},k]
给出前 k 个广义特征值.
更多信息和选项
- 如果 m 包含近似实、复数,Eigenvalues 求出数值特征值.
- 特征值按重数重复出现.
- 一个 × 矩阵给出恰好 个特征值,可以重复,而不必是不同的数值.
- 特征值依绝对值递减排列.
- 矩阵 m 的特征值为满足 的 (其中 为某些非零特征向量). »
- 关于 a 的矩阵 m 的无限广义特征值是满足 的 . »
- 普通特征值一般为有限值,广义特征值可以为无限值.
- 矩阵 m 和 a 有 维共享空间,则 的值为 Indeterminate. »
- 对于数值特征值,Eigenvalues[m,k] 给出绝对值最大的 k.
- Eigenvalues[m,-k] 给出绝对值最小的 k.
- Eigenvalues[m,spec] 等同于 Take[Eigenvalues[m],spec].
- Eigenvalues[m,UpTo[k]] 给出 k 个特征值,如果个数不足,则尽可能多的给出特征值.
- 可在 Eigenvalues 中使用 SparseArray 对象和结构化数组.
- Eigenvalues 具有下列选项和设置:
-
Cubics False 是否使用根式求解三次曲线 Method Automatic 选择使用的方法 Quartics False 是否使用根式求解四次曲线 - 近似数值矩阵的显式 Method 设置包括:
-
"Arnoldi" Arnoldi 迭代方法,以求解一些特征值 "Banded" 厄米特矩阵的带状矩阵直接求解器 (direct banded matrix solver) "Direct" 求解所有特征值的直接方法 "FEAST" FEAST 迭代方法,以求解某区间内的特征值(只应用于 Hermitian 矩阵) - 当应用于对称或 Hermitian 矩阵时,"Arnoldi" 方法也称为 Lanczos 方法.
- "Arnoldi" 和 "FEAST" 方法使用子选项 Method ->{"name",opt1->val1,…},它可以在 Method 子章节中找到.
范例
打开所有单元关闭所有单元范围 (19)
基本用法 (6)
CenteredInterval 矩阵的特征值:
特殊矩阵 (4)
选项 (10)
Cubics (1)
Eigenvalues 使用 Root 计算精确特征值:
Method (8)
"Arnoldi" (5)
Arnoldi 方法可用于机器和任意精度矩阵. Arnoldi 方法的实现基于 "ARPACK" 程序库. 它对于大型稀疏矩阵很有用.
"BasisSize" | the size of the Arnoldi basis | |
"Criteria" | which criteria to use | |
"MaxIterations" | ||
"Shift" | ||
"StartingVector" | ||
"Tolerance" | the tolerance used to terminate iterations |
"Magnitude" | based on Abs | |
"RealPart" | based on Re | |
"ImaginaryPart" | based on Im | |
"BothEnds" | a few eigenvalues from both ends of the symmetric real matrix spectrum |
使用不同的 "Criteria" 设置,计算最大特征向量. 矩阵 m 具有特征值 :
默认情况下,"Criteria"->"Magnitude" 选择对应于最大幅度特征对:
使用 "Shift"->μ 通过将矩阵 变换为 平移特征值. 这保持了特征向量,但是将特征值改变了 -μ. 方法对变化了的特征值进行补偿. "Shift" 通常用于求没有选择最大或者最小幅度的标准的特征对:
"FEAST" (2)
FEAST 方法可用于实对称或者复 Hermitian 机器精度矩阵. 方法对于在给定区间内求特征值很有用.
"ContourPoints" | select the number of contour points | |
"Interval" | interval for finding eigenvalues | |
"MaxIterations" | the maximum number of refinement loops | |
"NumberOfRestarts" | the maximum number of restarts | |
"SubspaceSize" | the initial size of subspace | |
"Tolerance" | the tolerance to terminate refinement | |
"UseBandedSolver" | whether to use a banded solver |
应用 (15)
特征值的几何学 (3)
使用 CoefficientArrays 获得二次式的对称矩阵:
对角化 (4)
矩阵的任何函数可以 形式计算. 例如,MatrixPower:
同样,只需要对 的对角线元素求幂即可使 MatrixExp 变为平凡:
令 为其标准矩阵由矩阵 给出的线性变换. 求 的基 ,其性质为 在该基 中的表示为对角线矩阵:
实值对称矩阵可正交对角化为 ,其中 为实对角矩阵且 为正交矩阵. 验证以下矩阵是否对称,并进行对角化:
如果 ,则矩阵称为正规矩阵. 正规矩阵是可以通过酉变换进行对角化的最通用的矩阵类型. 所有实对称矩阵 都是正规矩阵,因为等式的两边都仅为 :
使用 NormalMatrixQ 进行验证:
微分方程和动力系统 (4)
求解常微分方程 (ODE) 方程组 , , . 首先,构造右侧的系数矩阵 :
使用 DSolveValue 验证解:
假设一个粒子在平面力场中运动,其位置向量 满足 且 ,其中 和 为如下. 当 时求解初始问题:
方程组的通解为 . 使用 LinearSolve 确定系数:
使用 DSolveValue 验证该解:
求特征值和特征向量,使用 Chop 丢弃小数值误差:
物理 (4)
在量子力学中,状态由复单位向量表示,物理量由厄米特线性算子表示. 特征值表示可能的观测值,关于特征向量的分量的模的平方表示这些观测值的概率. 对于给定的自旋算子 和状态 ,找出可能的观测值及其概率:
在量子力学中,能量算子称为哈密顿量 ,根据薛定谔方程 具有能量 的状态. 给定 方向上恒定磁场中自旋 1 粒子的哈密顿量,求处于初始状态 表示表示 的粒子在时间 的状态:
惯性矩是一个实对称矩阵,描述了刚体对不同方向旋转的阻力. 该矩阵的特征值称为主惯性矩,相应的特征向量(必须正交)称为主轴. 求下列四面体的主惯性矩和主轴:
广义特征系统可用于找到解耦项的耦合振荡的正规模. 思考图中所示的系统:
属性和关系 (15)
Eigenvalues[m] 实际上是 Eigensystem 返回配对的第一个元素:
如果同时需要特征向量和特征值,仅调用 Eigensystem 通常会更有效:
使用 CharacteristicPolynomial 计算多项式:
m 的特征值的乘积等于 Det[m]:
m 的特征值之和等于 Tr[m]:
如果 所有特征值不同,则 DiagonalizableMatrixQ[m] 给出 True:
因为 Eigenvalues 按绝对值排序,所以会给出相同的值但相反的顺序:
SingularValueList[m] 等于非零特征值 的平方根:
JordanDecomposition[m] 返回由特征值和特征向量构建的矩阵 :
矩阵是具有特征值项的对角矩阵,但可能与 Eigensystem 的顺序不同:
对于数值正规矩阵 ,SchurDecomposition[n,RealBlockDiagonalFormFalse]:
t 矩阵是有特征值项的对角矩阵,可能与 Eigensystem 的顺序不同:
如果矩阵共用维度为 的零空间,则其广义特征值的 为 Indeterminate:
关于自身的两个广义特征值为 Indeterminate:
因此, 关于 的广义特征值为 Indeterminate:
可能存在的问题 (5)
Eigenvalues 和 Eigenvectors 不能保证绝对按相应顺序给出结果:
用 Eigensystem[mat] 确保相应的结果始终匹配:
文本
Wolfram Research (1988),Eigenvalues,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Eigenvalues.html (更新于 2024 年).
CMS
Wolfram 语言. 1988. "Eigenvalues." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/Eigenvalues.html.
APA
Wolfram 语言. (1988). Eigenvalues. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Eigenvalues.html 年