21.1.1创建对角矩阵

创建对角矩阵最常见、最简单的方法是使用内置函数diag。表达式diag(v)具有vavector,将创建一个正方形对角矩阵,其主对角线上的元素从的元素给定v,大小等于的长度v. diag(v,m,n)可以用来构造矩形对角矩阵。这些表达式的结果将是一个特殊的对角矩阵对象,而不是一个通用的矩阵对象。

可以使用创建具有单位元素的对角矩阵eye。其他一些内置函数也可以返回对角矩阵。示例包括均衡inv.

用例

diag(1:4)⇒对角矩阵1 0 0 0 2 0 0 0 3 0 0 0 4 diag(1:3,5,3)⇒对角矩阵1 0 0 0 2 0 0 3 0 0 0 0

版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号