How do I make a 10 x 10 matrix variable with the numbers 1 to 100, in both column and row major forms?

7 views (last 30 days)
So I know how to make a row vector of numbers 1 to 100, x=[1:100], but how do I make it so that it's organized into column major form, split into 10 separate columns of 1 to 10, 11 to 20 ... 91 to 100? How would I do it for row major form? I want to do this with x as my only variable.
Edit: I also want to avoid using reshape.

Accepted Answer

Sean de Wolski
Sean de Wolski on 30 Sep 2014
b = bsxfun(@plus,(0:9).',1:10:100)

More Answers (1)

Guoliang Zhang
Guoliang Zhang on 29 Sep 2014
help reshape
a = [1:100];
b = reshape(a, [10,10])
will do.

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!