how to convert 9*1 matrix to 3*3 matrix

11 Ansichten (letzte 30 Tage)
sunitha
sunitha am 25 Feb. 2021
Bearbeitet: Stephen23 am 25 Feb. 2021
I have a matrix A=[1;2;3;4;5;6;7;8;9] .i.e 9*1 ,now i want to convert 3*3 format like [ 1 4 7; 2 5 8;3 6 9] and i want to add values 1 column . how can i write the code??
  2 Kommentare
Stephen23
Stephen23 am 25 Feb. 2021
Bearbeitet: Stephen23 am 25 Feb. 2021
A=[1;2;3;4;5;6;7;8;9]
A = 9×1
1 2 3 4 5 6 7 8 9
B = reshape(A,3,3) % removed transpose (thank you James Tursa)
B = 3×3
1 4 7 2 5 8 3 6 9
James Tursa
James Tursa am 25 Feb. 2021
You don't need the .' operation.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by