matrix generation 1 to n*n or interval

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 3x3 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.

 采纳的回答

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

2 个评论

Thank you guys both answers were good
You might also take a look at this function which I submitted over 8 years ago on the File Exchange:
out = slm(n).'

请先登录,再进行评论。

更多回答(1 个)

类别

帮助中心File Exchange 中查找有关 MATLAB Coder 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by