how do i reverse a vector
166 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ken masters
am 13 Jun. 2011
Kommentiert: Cyrus David Pastelero
am 8 Jul. 2020
so far i have this
function [Vout]=reverse(Vin)
0 Kommentare
Akzeptierte Antwort
Youssef Khmou
am 29 Mai 2013
hi,
To reverse a vector try the function ' wrev' , here is an example :
r=wrev(1:4)
If you to control the degree of reverse/shifting try 'circshift' function.
2 Kommentare
Matthew Eicholtz
am 27 Jun. 2013
I like this solution. Does anybody know how fliplr and wrev differ in this particular case? Is one more computationally expensive than the other?
Andrei Bobrov
am 28 Jun. 2013
wrev(vect) -> vect(end:-1:1)
please try:
>> open wrev
Weitere Antworten (3)
Royi Avital
am 13 Jun. 2011
This might work as well (For 1D Vectors):
vReversed = v(end:-1:1);
Good luck!
3 Kommentare
Walter Roberson
am 28 Jun. 2013
Matt Eicholtz points out that Shweta's comment is incorrect; no subtraction is done, only indexing.
Walter Roberson
am 13 Jun. 2011
fliplr() or flipud()
... But I suspect this is a class assignment. You will need to use your knowledge of MATLAB indexing and looping to work out your assignments for yourself.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!