MathTop

array_upper_triangle 函数

返回矩阵的上三角部分,并把下方元素替换为零。

语法

  • ArrayTools:-UpperTriangle(matrix)
  • ArrayTools:-UpperTriangle(matrix, offset)
  • array_upper_triangle(matrix, offset)

参数与选项

matrix要截取的二维数组。
offset可选对角线偏移;0 保留主对角线,1 只保留其上方元素。

示例

  1. 上三角矩阵ArrayTools:-UpperTriangle([[1, 2, 3], [4, 5, 6], [7, 8, 9]])返回 [[1, 2, 3], [0, 5, 6], [0, 0, 9]]。