查看单个帖子
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 变换上三角矩阵MATLAB

如果我在MATLAB LIKE上有一个上三角矩阵

A = 1 2 3 4 0 5 6 7 0 0 8 9 0 0 0 1 您如何将其转换为:

a = 1 2 3 4 2 5 6 7 3 6 8 9 4 7 9 1 (转置并保留原始的上三角值)



回答:

a = A + triu(A, 1)'您的要求(假设是实数矩阵,或者您想为复杂值使用Hermitian矩阵)。



更多&回答...
poster 当前离线   回复时引用此帖