# 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
复数支持: 是