How to I reverse the contents of this array?
51 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have it right for one half of the assignment (4 elements) but not the other. The second part that I have wrong is 3 elements.
function mileMarkers = ReverseArray(mileMarkers)
% mileMarkers: Row array of mile marker values
% Reverse the contents of row array mileMarkers
mileMarkers = mileMarkers(end:-1:end-3)
end
0 commentaires
Réponse acceptée
James Tursa
le 5 Oct 2017
Modifié(e) : James Tursa
le 5 Oct 2017
For that last index, don't use end-3 since that will only work for a 4 element array. Instead, have that last index be simply 1 which will work for any size array. I.e., mileMarkers(end:-1:1)
0 commentaires
Plus de réponses (1)
Image Analyst
le 5 Oct 2017
You can use flipud() or fliplr().
mileMarkers = fliplr(mileMarkers);
1 commentaire
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!