# UnitUpperTriangular


对角线为单位元的上三角矩阵

函数库: TySymbolicMath

# 语法

UnitUpperTriangular(A)

# 说明

UnitUpperTriangular(A)求矩阵的上三角矩阵,下三角部分以"⋅"表示,对角线为eltype(A)的单位元素。示例

# 示例

矩阵上三角部分

创建矩阵

using TySymbolicMath
A = [1.0 2.0 3.0; 4.0 5.0 6.0; 7.0 8.0 9.0]
A = 3×3 Matrix{Float64}:
1.0    2.0    3.0
4.0    5.0    6.0
7.0    8.0    9.0

构造矩阵的上三角部分,其中对角线为Float64的单位元 1.0

TySymbolicMath.UnitUpperTriangular(A)
3×3 LinearAlgebra.UnitUpperTriangular{Float64, Matrix{Float64}}:
 1.0  2.0  3.0
  ⋅   1.0  6.0
  ⋅    ⋅   1.0
符号矩阵的上三角矩阵

创建符号矩阵

using TySymbolicMath
@variables a b c d
A = [1 a 0;b 0 c;0 c d]
A = 3×3 Matrix{Num}:
1   a   0
b   0   c
0   c   d
TySymbolicMath.UnitUpperTriangular(A)
ans = 3×3 LinearAlgebra.UnitUpperTriangular{Num, Matrix{Num}}:
 1  a  0
 ⋅  1  c
 ⋅  ⋅  1

# 输入参数

A - 输入矩阵

输入为矩阵,可以为符号矩阵。

数据类型: Int | Float | Num

复数支持:

# 另请参阅

UpperTriangular | UnitLowerTriangular