创建对角矩阵最常见、最简单的方法是使用内置函数 diag。表达式 diag (v)(其中 v 是一个向量)将创建一个正方形对角矩阵,其主对角线上的元素由 v 的元素给出,矩阵大小等于 v 的长度。
diag (v, m, n) 可用于构造矩形对角矩阵。这些表达式的结果将是一个特殊的对角矩阵对象,而不是一个通用矩阵对象。
可以使用 eye 创建具有单位元素的对角矩阵。其他一些内置函数也可以返回对角矩阵,例如 balance 或 inv。
示例:
diag (1:4) ⇒ Diagonal Matrix 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 diag (1:3,5,3) ⇒ Diagonal Matrix 1 0 0 0 2 0 0 0 3 0 0 0 0 0 0
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-4