Sunteți pe pagina 1din 6

Curs 4

Instrucțiuni
decizionale și repetitive
Bibliografie:
C. Neghină, A. Sultana, M. Neghină
“MATLAB. Un prim pas spre cercetare”
Capitolul 6
Instrucțiunea if
Execută un set de instrucțiuni când o expresie este adevărată.

if (expresie)
[instrucțiuni_1]
else
[instrucțiuni_2]
end
 

if (expresie)
[instrucțiuni_1]
elseif (expresie)
[instrucțiuni_2]
else
[instrucțiuni_3]
end
 
Instrucțiunea switch
Se folosește atunci când se dorește implementarea unor
secvențe imbricate mai complexe.

switch (expresie)
case (valoare_1)
[instrucțiuni_1]
case (valoare_2)
[instrucțiuni_2]
...
otherwise,
[instrucțiuni_otherwise]
end
Instrucțiunea for
Este utilă pentru realizarea unei structuri repetitive,
condiționată anterior.
for var = val_start : pas : val_stop
[instrucțiuni]
end
 
Instrucțiunea while
Execută un set de instrucțiuni atâta timp cât o expresie este
adevărată.
while (expresie)
[instrucțiuni]
end
Operatori relaționali
Operator Semnificație Exemplu
== egal if (a == 2)…
~= diferit if (a ~= 2)…
<  strict mai mic if (a < 2)…
<= mai mic sau egal if (a <= 2)…
>  strict mai mare if (a > 2)…
>= mai mare sau egal if (a >= 2)…

Operatori logici
Operator Semnificație Exemplu
&& (and) ȘI logic 1&&0=0, 1&&1=1, 0&&0=0
| | (or) SAU logic 1||0=1, 1||1=1, 0||0=0
~ (not) NU logic ~1=0, ~0=1

S-ar putea să vă placă și