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

7 visualizaciones (últimos 30 días)
sunitha
sunitha el 25 de Feb. de 2021
Editada: Stephen23 el 25 de Feb. de 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 comentarios
Stephen23
Stephen23 el 25 de Feb. de 2021
Editada: Stephen23 el 25 de Feb. de 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 el 25 de Feb. de 2021
You don't need the .' operation.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by