Precedencia de Operadores

Preview:

DESCRIPTION

Indicar el orden en el que se realiza los resultados

Citation preview

  • 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 ||

Recommended