Problem 2644. The Ulam Matrix
The Ulam spiral is simple to describe. On a gridded piece of paper, write down the number 1. Then write successive integers as you spiral out in a counter-clockwise fashion. For example:
17 16 15 14 13 18 5 4 3 12 19 6 1 2 11 20 7 8 9 10 21 22 23 24 25
Although you can stop writing numbers at any time, for the purpose of this problem let's assume you want to fill an N x N square matrix with numbers from 1 to N^2.
Solution Stats
Problem Comments
-
1 Comment
Mattias
on 3 Jan 2015
Nice problem! At least if you don't use MATLAB's existing function for this.
Solution Comments
Show commentsProblem Recent Solvers42
Suggested Problems
-
Extract leading non-zero digit
2134 Solvers
-
Arrange Vector in descending order
11272 Solvers
-
Vector of numbers divisible by 3
146 Solvers
-
Do Fast Fourier Transformation
258 Solvers
-
149 Solvers
More from this Author2
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!