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

10 visualizzazioni (ultimi 30 giorni)
sunitha
sunitha il 25 Feb 2021
Modificato: Stephen23 il 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 Commenti
Stephen23
Stephen23 il 25 Feb 2021
Modificato: Stephen23 il 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 il 25 Feb 2021
You don't need the .' operation.

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by