matlab中怎樣由上已知的三角矩陣或下三角矩陣構建對稱矩陣??


方法:先將對角元素全部置為0,然后將上三角矩陣或下三角矩陣進行轉置,最后進行兩個矩陣相加,再填充對角元素:
 1 >> a=[0,1,2;0,0,3;0,0,0];
 2 >> a
 3 
 4 a =
 5 
 6      0     1     2
 7      0     0     3
 8      0     0     0
 9 >> a=a+a';
10 >> a
11 
12 a =
13 
14      0     1     2
15      1     0     3
16      2     3     0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM