给定一个矩阵A,它的对角线和下三角部分都有零:
A = triu(rand(5,5), 1) % example
A =
0.00000 0.47474 0.55853 0.30159 0.97474
0.00000 0.00000 0.03315 0.74577 0.20878
0.00000 0.00000 0.00000 0.54966 0.76818
0.00000 0.00000 0.00000 0.00000 0.82598
0.00000 0.00000 0.00000 0.00000 0.00000
我想将A转换为跳过所有零元素的紧凑向量v:
v = [0.47474 0.55853 0.30159 0.97474 0.03315
0.74577 0.20878 0.54966 0.76818 0.82598]
后来我想从向量转换回矩阵。
问题:在这两种表示之间进行转换的优雅方法是什么?