Problem 545. Flip the main diagonal of a matrix

Created by Bruce Raine

Given a n x n matrix, M, flip its main diagonal.

Example:

 >> M=magic(5);
 >> flipDiagonal(M)
     9    24     1     8    15
    23    21     7    14    16
     4     6    13    20    22
    10    12    19     5     3
    11    18    25     2    17

Tags

Problem Group

80 solvers submitted 185 solutions (2.31 solutions/solver).

Problem Comments

Solution Comments