Je comprends qu'en MATLAB il n'est pas nécessaire (comme c'est le cas en C++) de terminer chaque 'case' d'une instruction switch avec un 'break;'. L'instruction cesse d'évaluer une fois qu'elle trouve le premier cas réussi.
Cependant, j'ai la situation suivante :
switch variable
case {0, 1}
% Action A
case {0, 2}
% Action B
end
Dans la situation ci-dessus, si 'variable' est égal à 0, alors seule l'Action A se terminera. Dans le cas où variable = 0, je voudrais que les deux actions se terminent. Je pourrais faire un cas séparé pour 0 qui active à la fois les Actions A & B, mais cela ne semble guère être une programmation efficace car je devrais dupliquer les deux actions.
Je suis sûr qu'il doit y avoir un moyen simple de faire cela, mais je suis encore relativement novice en MATLAB, donc je me demande ce que je pourrais faire pour garder mon code propre ?
Cordialement