Construct a "diagAdiag" matrix - MATLAB Cody - MATLAB Central

Problem 44080. Construct a "diagAdiag" matrix

Difficulty:Rate

Construct a matrix whose elements begin from 1 and end at n^2 with the order of arrangement as shown below:

For:

n = 4

output

M = 
[1   2   6   7;
3   5   8   13;
4   9   12  14;
10  11  15  16]

Note the elements increase and decrease along alternating diagonals with the last element being always n^2.

Solution Stats

45.63% Correct | 54.37% Incorrect
Last Solution submitted on Feb 18, 2025

Problem Comments

Solution Comments

Show comments

Group

Generate a point cloud Image
Generate a point cloud
  • 10 Problems
  • 2 Finishers

Problem Recent Solvers71

Problem Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Go to top of page