How would one reverse the order of an array using a while loop?
Afficher commentaires plus anciens
For this homework question I am asked to write a program using the while loop that will display a given row or column vector in reverse.
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 30 Oct 2016
0 votes
Supposed the length of your vector is L. Then you want to copy position j to position L-j+1 in the new vector. For example, length 6, position 1 gets written to position 6-1+1 = 6; position 2 gets written to position 6-2+1 = 5, position 3 to position 6-3+1 = 4, and so on.
2 commentaires
Justin Keach
le 31 Oct 2016
Walter Roberson
le 31 Oct 2016
In your code above,
k=length(v);
and then
L = k;
and then entry k of input corresponds to entry L-k+1 of output.
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!