标签: python matlab csv matrix symmetric
我有一个存储在CSV文件中的矩阵形式数据,它看起来像这样,
我想让这个6 * 6矩阵成为对称矩阵,就像这样,
如何使用 python(或matlab)将n×n矩阵(方阵)更改为对称矩阵?还是其他工具可以做到这一点?
请给我任何建议,谢谢!
答案 0 :(得分:1)
在MATLAB中,对于上三角矩阵A,您可以编写
A
>> B = A' + triu(A,1)
其中triu(A,1)提取没有对角线的上三角形部分 - 你不希望它加倍。
triu(A,1)