MathTop

band_matrix 函数

把值放到指定下对角线、主对角线和上对角线上构造带状矩阵。

语法

  • LinearAlgebra:-BandMatrix(values, subdiagonals, rows, cols)
  • BandMatrix(diagonalLists)
  • band_matrix(values, subdiagonals, rows, cols)

参数与选项

values标量对角线取值,或由多个对角线列表组成的列表。
subdiagonals主对角线之前的下对角线数量。
rows可选行数。
cols可选列数。

示例

  1. 带状矩阵LinearAlgebra:-BandMatrix([1, 2, 3], 1, 3, 4)返回 [[2, 3, 0, 0], [1, 2, 3, 0], [0, 1, 2, 3]]。