Azzera filtri
Azzera filtri

Reshape a vector to a matrix

64 visualizzazioni (ultimi 30 giorni)
Nicolas Guerrero Naranjo
Nicolas Guerrero Naranjo il 18 Ago 2021
Commentato: darova il 21 Ago 2021
Hello, I have the following doubt imagining that I have the vector
x=[1 2 3 4 5 6 7 8 9 10]
how can I do to reorganize it as follows
A=[1 2 3 4 5
6 7 8 9 10]
Since as we know reshape organizes as follows.
A=[1 3 5 7 9
2 4 6 8 10]
Thank u so much in advance.
  1 Commento
Star Strider
Star Strider il 18 Ago 2021
This seems to be homework.
In any event, just use the reshape function.
.

Accedi per commentare.

Risposta accettata

Wan Ji
Wan Ji il 18 Ago 2021
Modificato: Wan Ji il 18 Ago 2021
Just use reshape and transpose it!
x=[1 2 3 4 5 6 7 8 9 10] ;
A = reshape(x, 5, 2)'
Then we get
A =
1 2 3 4 5
6 7 8 9 10
This skill will usually be used in practical matlab programming
  5 Commenti
Wan Ji
Wan Ji il 21 Ago 2021
thsnk you, darova!
darova
darova il 21 Ago 2021
my pleasure

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by