If I have an upper triangular matrix on MATLAB LIKE
A =
1 2 3 4
0 5 6 7
0 0 8 9
0 0 0 1
How would you convert it to:
a =
1 2 3 4
2 5 6 7
3 6 8 9
4 7 9 1
(transpose and keep the original upper triangular values)
a = A + triu(A, 1)' does what you want (assuming real matrices or you want a Hermitian matrix for complex values).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With