extract some special element from a vector and reverse it?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Afsaneh
am 17 Nov. 2013
Kommentiert: Afsaneh
am 17 Nov. 2013
I have a vector like this:
s=[5 9 0 6 0 7 8 3 0 4 1 2]
i extracted a subvector from this vector witch does not have zero:
SubVector=[6 7 8 3 4]
and i want to reverse this vector in s to have SP like this:
SP=[5 9 0 4 0 3 8 7 0 6 1 2]
how can i do this with a fast and clean code?
2 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 17 Nov. 2013
Bearbeitet: Azzi Abdelmalek
am 17 Nov. 2013
s=[5 9 0 6 0 7 8 3 0 4 1 2];
SubVector=[6 7 8 3 4];
[ii,jj]=ismember(SubVector,s);
s(jj)=fliplr(SubVector)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Sparse Matrices 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!