band_matrix 函数
把值放到指定下对角线、主对角线和上对角线上构造带状矩阵。
语法
LinearAlgebra:-BandMatrix(values, subdiagonals, rows, cols)BandMatrix(diagonalLists)band_matrix(values, subdiagonals, rows, cols)
参数与选项
values | 标量对角线取值,或由多个对角线列表组成的列表。 |
|---|---|
subdiagonals | 主对角线之前的下对角线数量。 |
rows | 可选行数。 |
cols | 可选列数。 |
示例
- 带状矩阵
LinearAlgebra:-BandMatrix([1, 2, 3], 1, 3, 4)返回 [[2, 3, 0, 0], [1, 2, 3, 0], [0, 1, 2, 3]]。