check two matrix if its same display the matched value
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
i'm checking this two matrix a,b if it's same element than display the matched value and again the matched value only should get deleted and than it that should display what are all the values din't matched with 'b'(it means after deleting the remaining matrix should display).
a=[1 2 3 4 5 6 7];
b=[3 1 2 4 9 8 4];
Note: i'm compering 'a' with 'b'.
answer should be
c=[9 8];
0 Commenti
Risposta accettata
Più risposte (1)
Azzi Abdelmalek
il 13 Lug 2014
Modificato: Azzi Abdelmalek
il 13 Lug 2014
a=[1 2 3 4 5 6 7];
b=[3 1 2 4 9 8 4]
out=setdiff(b,a,'stable')
3 Commenti
Azzi Abdelmalek
il 13 Lug 2014
Try this
a=[1 2 3 4 5 6 7];
b=[3 1 2 4 9 8 4]
[ii,jj]=setdiff(b,a)
[~,idx]=sort(jj)
out=ii(idx)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!