array_upper_triangle 函数
返回矩阵的上三角部分,并把下方元素替换为零。
语法
ArrayTools:-UpperTriangle(matrix)ArrayTools:-UpperTriangle(matrix, offset)array_upper_triangle(matrix, offset)
参数与选项
matrix | 要截取的二维数组。 |
|---|---|
offset | 可选对角线偏移;0 保留主对角线,1 只保留其上方元素。 |
示例
- 上三角矩阵
ArrayTools:-UpperTriangle([[1, 2, 3], [4, 5, 6], [7, 8, 9]])返回 [[1, 2, 3], [0, 5, 6], [0, 0, 9]]。