MATLAB Operator Präzedenz

die Reihenfolge an, in welcher Aufgaben durchgeführt werden, ist von wesentlicher Bedeutung. Ansonsten arbeiten die Formeln, die Sie geben nicht wie erwartet, und Sie werden fehlerhafte Ergebnisse zu erzielen. Die folgende Tabelle zeigt die Reihenfolge, in der MATLAB verschiedene Operatoren auswertet.

Sie können auch Operator Vorrang mit dem PEMDAS Akronym erinnern, die für die Klammerung, Exponent, Multiplizieren und Dividieren steht, addieren und subtrahieren.

OperatorBeschreibung
()Klammern werden zu Gruppenausdrücke verwendet und thedefault Vorrang außer Kraft zu setzen, so dass Sie einen Vorgang von lowerprecedence (wie Addition) zwingen kann Vorrang vor ein operationof höhere Priorität (wie Multiplikation) zu nehmen.
.' .^ ' ^Transponierung, Macht, komplex konjugierte transponierte, matrixpower.
+ - ~Unäre Operatoren interagieren mit einer einzelnen Variablen orexpression.
.* ./. * / Multiplikation und Division (rechts und links).
+ - Addition und Subtraktion.
:Colon-Operator (für Bereiche verwendet).
le; lt; >> = Vergleichsoperatoren.
== ~ = Gleichstellung der Betreiber.
|Logische Operatoren (elementweise).
||Logische Operatoren (Kurzschluss).

Menü