Esetkiválasztásos vezérlés

Az esetkiválasztásos vezérlés a switch-case-otherwise szerkezettel valósítható meg.

Az utasítás szintaxisa a következő:

switch eset-kifejezés
   case eset1
      utasítás;
   case eset2
      utasítás;
    :
   otherwise
      utasítás;
end

A Matlabban, ha az az esetek között több is illeszkedik a mintára, akkor az első illeszkedést veszi figyelembe.

 

Példa:

A=2; switch(A); case 1; b = 1; case 2; b=2; case 2; b = 3; end
>> b
b =
     2
>>