precedencia de operadores

1
Página | 1 UNMSM-EAP QUÏMICA Laboratorio de Programación y Computación Profesor: Heber Helfer Precedencia de Operadores en Matlab Usted puede construir expresiones que usen cualquier combinación de operadores aritméticos, relacionales y lógicos. Los niveles de precedencia determinan el orden en que MATLAB evalúa una expresión. 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 más alto de precedencia hasta el nivel más bajo de precedencia: 1. Paréntesis () 2. Transpuesta(.'), potencia (.^), transpuesta conjugada compleja ('), potencia de una matriz (^) 3. Más unitario (+), menos unitario (-), negación lógica (~) 4. Multiplicación (.*), división derecha (./), división izquierda (.\), multiplicación de matrices (*), división derecha de matriz (/), división 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 evalúa típicamente las expresiones de izquierda a derecha; la expresión a | b & c es evaluada como a | (b & c). Es una buena idea usar paréntesis para especificar explícitamente 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 ||

Upload: brian-williams

Post on 29-Sep-2015

223 views

Category:

Documents


1 download

DESCRIPTION

Indicar el orden en el que se realiza los resultados

TRANSCRIPT

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