function w=flip_it(v)
m=size(v)
w=v(end:-1:v(1,1));
end

3 Kommentare

James Tursa
James Tursa am 11 Apr. 2018
Is this supposed to work on vectors and matrices and multi-dimensional arrays?
And what is the point of
m=size(v)
which is completely unused.
In any case, there are many inputs with which the given work will not work, something as simple as v=0 will error, but since there's no explanation of what the code should do how can we tell what is a coding error.
Ashay Shukla
Ashay Shukla am 13 Apr. 2018
thanks

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

James Tursa
James Tursa am 11 Apr. 2018
Bearbeitet: James Tursa am 11 Apr. 2018

0 Stimmen

Why are you using v(1:1) as an index into v? Did you mean this instead?
w = v(end:-1:1);
Also, it is not clear from your post whether your code is supposed to work for only vectors, or for matrices and multi-dimensional arrays also. If it is the latter, then you will need different code to handle those extra dimensions properly.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by