- IsSymmetric
- IsHermitian
- IsUpperTriangular
- IsLowerTriangular
- IsTrapezoidal
- IsUpperHessenberg
- IsLowerHessenberg
- IsTridiagonal
- IsUpperBidiagonal
- IsLowerBidiagonal
- IsDiagonal
- IsScalar
IsTrapezoidal
检查矩形(非正方形)m 乘 n 矩阵是上梯形还是下梯形。
bool matrix::IsTrapezoidal(
|
参数
is_upper
[out] 值指定识别上梯形矩阵或下梯形矩阵。
返回值
若矩阵为梯形矩阵,则为 True。
请注意
m 乘 n 大小的零矩阵是梯形矩阵。
如果 m<n,则检查主对角线下的下三角部分是否包含的全是零。6 乘 7 大小的零矩阵为上梯形矩阵。
如果 m>n,则检查主对角线上方的上三角部分是否包含的全是零。7 乘 6 大小的零矩阵为下梯形矩阵。
梯形矩阵
上梯形 下梯形
|