How do I get the element of a cell in a case_expression that matches the switch_expression?

a = {'the', 'cat', 'is', 'the', 'dog'};
b = 'cat';
switch b
case a
end
%How would I know which element in a matches b? Would there be a way to get that element and use it?

1 Commento

The answer to your question is no, there is no way to know which element of a matched b. If you need the index of the element, then you will have to generate this yourself using one of the methods given in the answers below.

Questa domanda è chiusa.

Richiesto:

il 21 Ott 2015

Chiuso:

il 20 Ago 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by