MATLAB: Matrix generation 1 to n*n or interval

matrix generation

hi guys i have a problem.. how can i generate a matrix n*n with 1 to n*n elements or any other interval? like for a 3×3 1 2 3 ; 4 5 6 ; 7 8 9 ( i don't want to type it directly i want to generate it knowing n ). Thank you.

Best Answer

reshape(1:n^2,n,n).'