IdentityMatrix
给出 nn 单位矩阵.
IdentityMatrix[{m,n}]
给出 mn 单位矩阵.
更多信息和选项
- 单位矩阵是正方形矩阵乘法的单位元素.
- 单位矩阵 的项由 给出;即,主对角线上的项为 1,其余项为零.
- nn 单位矩阵 ℐ 对任何 nn 矩阵 m 都满足关系 m.ℐ=ℐ.m=m.
- nn 单位矩阵是一个对称、正定的酉矩阵,而 mn 单位矩阵仅为酉矩阵.
- IdentityMatrix 默认情况下建立一个含有精确整数的矩阵.
- IdentityMatrix[…,SparseArray] 以 SparseArray 对象的形式给出单位矩阵.
- 可以给出以下选项:
-
TargetStructure Automatic 返回矩阵的结构 WorkingPrecision Infinity 创建项的精度 - TargetStructure 的可能设置包括:
-
Automatic 自动选择返回的表示 "Dense" 以稠密矩阵的形式表示矩阵 "Hermitian" 以埃尔米特矩阵的形式表示矩阵 "Orthogonal" 以正交矩阵的形式表示矩阵 "Sparse" 以稀疏矩阵的形式表示矩阵 "Structured" 以结构化数组的形式表示矩阵 "Symmetric" 以对称矩阵的形式表示矩阵 "Unitary" 以酉矩阵的形式表示矩阵 - 当设置 TargetStructureAutomatic 时,如果矩阵项的数量少于预设的阈值,则返回稠密矩阵,否则返回结构化数组.
- 当单位矩阵被表示为结构化数组时,可以进行有效的存储和操作,包括 Det、Dot、Inverse 和 LinearSolve.
- 为 IdentityMatrix 加速的操作运算包括:
-
Det 时间 Dot 时间 Inverse 时间 LinearSolve 时间 - 对于结构化的 IdentityMatrix id,以下属性 "prop" 可以 id["prop"] 形式访问:
-
"WorkingPrecision" 内部使用的精度 "Properties" 支持的属性列表 "Structure" 结构化数组类型 "StructuredData" 结构化阵列存储的内部数据 "StructuredAlgorithms" 为结构化数组提供特殊方法的函数列表 "Summary" 摘要信息,以 Dataset 的形式表示 - Normal[IdentityMatrix[…]] 以普通矩阵的形式给出单位矩阵.
范例
打开所有单元关闭所有单元范围 (6)
使用选项设置 TargetStructure"Sparse" 构建稀疏单位矩阵:
使用选项设置 TargetStructure"Structured" 生成结构化单位矩阵:
IdentityMatrix 对象包含了提供有关数组信息的属性:
选项 (7)
TargetStructure (5)
设置 TargetStructureAutomatic 时,对于小维度的矩阵而言,会返回一个稠密矩阵:
应用 (3)
使用 IdentityMatrix 快速定义 的标准基准:
使用 IdentityMatrix 计算特征多项式:
使用 CharacteristicPolynomial 直接计算进行比较:
增广矩阵的行约化会给出使用 Inverse[m] 进行增广的单位矩阵:
验证 r 的右半边实际上是 Inverse[m]:
属性和关系 (15)
KroneckerDelta[i,j] 会给出任何单位矩阵的第 个和第 个条目:
IdentityMatrix[n] 的第 行或列是 UnitVector[n,i]:
对于 IdentityMatrix[{n,m}],i≤Min[n,m] 时的行是 UnitVector[m,i]:
IdentityMatrix 可转化为结构化 DiagonalMatrix:
对一般对角矩阵使用 DiagonalMatrix:
对可逆 n×n 矩阵 m,Inverse[m].m==m.Inverse[m]==IdentityMatrix[n]:
对 n×m 矩阵 a,a.PseudoInverse[a]==IdentityMatrix[n]:
对于非奇异 n×n 矩阵 m 来说,MatrixPower[m,0]==IdentityMatrix[n]:
单位矩阵的克罗内克积 KroneckerProduct 是分块对角矩阵:
WorkingPrecision 选项相当于先建立矩阵,然后应用 N:
若 IdentityMatrix 是方形矩阵,其可转换为 PermutationMatrix:
文本
Wolfram Research (1988),IdentityMatrix,Wolfram 语言函数,https://reference.wolfram.com/language/ref/IdentityMatrix.html (更新于 2024 年).
CMS
Wolfram 语言. 1988. "IdentityMatrix." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/IdentityMatrix.html.
APA
Wolfram 语言. (1988). IdentityMatrix. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/IdentityMatrix.html 年