Check if cell contains only certain combination of variables
Ältere Kommentare anzeigen
I have a 4x1 cell filled with 4 possible string values: 'A', 'B', 'C', or 'D'
I would like to ensure that the values in there either:
any combination of: 'A' and/or 'B'
OR
any combination of 'C' and/or 'C'
But I want to raise an error if there is any mix between say A and C, or A and D, and so forth
3 Kommentare
Turlough Hughes
am 31 Jan. 2022
Are there 4 letters in each cell or just one? Can you give an example of the cell array?
Metin Akyol
am 31 Jan. 2022
Metin Akyol
am 31 Jan. 2022
Akzeptierte Antwort
Weitere Antworten (1)
Benjamin Thompson
am 31 Jan. 2022
0 Stimmen
So something like this? I am sure you can add more detail to deal with all possible cases.
myCellArray{1} = 'A';
myCellArray{2} = 'B';
myCellArray{3} = 'C';
myCellArray{4} = 'D';
if (myCellArray{1} == 'A')
for (i = 2:4)
if ((myCellArray{i} == 'C') || (myCellArray{i} == 'D'))
disp('Not Good')
end
end
end
1 Kommentar
Metin Akyol
am 31 Jan. 2022
Kategorien
Mehr zu Structures finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!