Check if cell contains only certain combination of variables
Afficher commentaires plus anciens
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 commentaires
Turlough Hughes
le 31 Jan 2022
Are there 4 letters in each cell or just one? Can you give an example of the cell array?
Metin Akyol
le 31 Jan 2022
Metin Akyol
le 31 Jan 2022
Réponse acceptée
Plus de réponses (1)
Benjamin Thompson
le 31 Jan 2022
0 votes
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 commentaire
Metin Akyol
le 31 Jan 2022
Catégories
En savoir plus sur Structures dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!