Whats the difference between the two statements
Mostrar comentarios más antiguos
Difference between
(reshape(key,2,[])')
and
reshape(key,2,[])
Respuestas (2)
Cris LaPierre
el 13 de Dic. de 2020
1 voto
"Specify [] for the first dimension to let reshape automatically calculate the appropriate number of rows."
If you specify [] in the second dimention, it will automatically determine the appropriate number of columns for the specified number of rows.
1 comentario
Ah, missed the transpose (the apostrophe) after the first one. That transposes the results of reshape. It's probably just easiest to test it and see:
key = magic(4);
reshape(key,2,[])'
reshape(key,2,[])
Another way is to just swap the 2 and the [].
reshape(key,[],2)
Bruno Luong
el 13 de Dic. de 2020
0 votos
The second creates 2-row matrix.
The first creates 2-column matrix, since it make a transpose after reshape.
1 comentario
Walter Roberson
el 13 de Dic. de 2020
More specifically, a conjugate transpose.
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!