Está en la página 1de 1

Pgina |1

UNMSM-EAP QUMICA

Precedencia de Operadores en Matlab


Usted puede construir expresiones que usen cualquier combinacin de operadores aritmticos,
relacionales y lgicos. Los niveles de precedencia determinan el orden en que MATLAB
evala una expresin. Dentro de cada nivel de precedencia los operadores tienen igual
precedencia y son evaluados de izquierda a derecha. Las reglas de precedencia de los
operadores de MATLAB se muestran en esta lista, ordenados desde el nivel ms alto de
precedencia hasta el nivel ms bajo de precedencia:
1. Parntesis ()
2. Transpuesta(.'), potencia (.^), transpuesta conjugada compleja ('), potencia de una
matriz (^)
3. Ms unitario (+), menos unitario (-), negacin lgica (~)
4. Multiplicacin (.*), divisin derecha (./), divisin izquierda (.\), multiplicacin de
matrices (*), divisin derecha de matriz (/), divisin izquierda de matriz (\)
5. Suma (+), resta (-)
6. Operador dos puntos (:)
7. Menor que (<), menor o igual que (<=), mayor que (>), mayor o igual que (>=), igual
a (==), diferente (~=)
8. Y tipo elemento (&). Ejemplo: A & B
9. O tipo elemento ( | ). Ejemplo: A | B
10. Y corto circuito ( && ) . Ejemplo: A && B
11. O corto circuito ( || ) . Ejemplo: A || B
Precedencia de los Operadores Y y O

MATLAB siempre da al operador & precedencia sobre el operador |. Sin embargo, MATLAB
evala tpicamente las expresiones de izquierda a derecha; la expresin a | b & c es evaluada
como a | (b & c). Es una buena idea usar parntesis para especificar explcitamente la
precedencia que se desea en las sentencias que contienen combinaciones de & y |.
La misma regla de precedencia se hace cierta para los operadores && y ||

Laboratorio de Programacin y Computacin

Profesor: Heber Helfer

También podría gustarte