precedencia de operadores
DESCRIPTION
Indicar el orden en el que se realiza los resultadosTRANSCRIPT
-
P g i n a | 1 UNMSM-EAP QUMICA
Laboratorio de Programacin y Computacin Profesor: Heber Helfer
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 (=), 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 ||