Delete the line that are repeated
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello, I made a code that compares two strings and what I want to do is to delete from the old strings the lines that are in the new one.
tf = strcmp(seq1,seq2);
disp('Comparing')
disp(seq1);
disp(seq2);
disp(tf);
if tf == 1
disp('Ha entrado al if')
M_conjunt = [M_conjunt,seq1];
end
I want to delete the ones that are in M_conjunt from both seq1 and seq2. I do not know how to do it. Thank youu!!!!
3 Commenti
Jan
il 19 Lug 2021
It is not clear, what the inputs seq1 and seq2 are: CHAR vectors, Strings, cell strings, string arrays?
The useful functions are: ismember, setdiff, union, unique.
Risposte (1)
Matt J
il 19 Lug 2021
what I want to do is to delete from the old strings the lines that are in the new one.
For example,
oldstring=["dog"; "fish"; "cat";"zebra"]
newstring=["fish"; "zebra"]
difference=setdiff(oldstring,newstring)
0 Commenti
Vedere anche
Categorie
Scopri di più su Characters and Strings in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!