MATLAB Gemeinsame Operator Zusammenfassung
Sie müssen wissen, welche Operatoren MATLAB unterstützt, aber nicht vergessen, sie alle ist nicht einfach. Die folgende Tabelle enthält eine kurze Zusammenfassung der Operatoren, die MATLAB unterstützt.
Operator | Art | Beschreibung | Beispiel |
---|---|---|---|
- | Arithmetik | Subtrahiert den rechten Operanden aus dem linken Operanden. | 5 - 2 = 3 |
* | Arithmetik | Multipliziert den rechten Operanden durch den linken Operanden. | 5 * 2 = 10 |
^ | Arithmetik | Berechnet den exponentiellen Wert des rechten Operanden durch theleft Operanden. | 5 ^ 2 = 25 |
/ | Arithmetik | Dividiert den linken Operanden durch den rechten Operanden. | 5/2 = 2,5000 |
Arithmetik | Teilt den rechten Operanden durch den linken Operanden. | 5 2 = 0,4000 | |
+ | Arithmetik | Fügt zusammen zwei Werte. | 5 + 2 = 7 |
. | Arithmetik | Modifiziert Operatoren Element-für-Element arithmeticvis-a-vis-Matrix-Arithmetik durchzuführen. Sie erhalten keine Änderung ifyou're Betrieb auf Skalare (gewöhnliche Zahlen). | [1,2] * [3-4] = 11 [1,2]. * [3,4] = [3,8] |
= | Zuordnung | Weist den Wert im rechten Operanden zu dem leftoperand gefunden. | MyVar = 2 Ergebnisse in EigeneVar containing2 |
bitand | Bitwise | Führt eine logische und der Bits intwo Zahlen. | bitand (4, 5) = 4 |
bitor | Bitwise | Führt eine logische oder der Bits intwo Zahlen. | bitor (4, 5) = 5 |
bitget | Bitwise | Ermittelt den Wert des Bits an einer bestimmten Stelle. | bitget (4, 3) = 1 |
bitset | Bitwise | Ändert das etwas an der angegebenen Stelle. | bitset (4, 1, 1) = 5 |
bitshift | Bitwise | Verschiebt die Bits, die die angegebene Anzahl von Positionen. | bitshift (2, 1) = 4 |
BITXOR | Bitwise | Führt eine logische Exklusiv oder onthe Bits in zwei Zahlen. | BITXOR (4, 5) = 1 |
und | Logisch | Legt fest, ob beide Operanden wahr sind. | und (true, true) = 1 (oder true) und (wahr, falsch) = 0 (orfalse) und (false false) = 0 und (false, true) = 0 |
nicht | Logisch | Negiert den Wahrheitswert eines einzelnen Operanden. Ein wahrer Wert falsch wird und ein falschWert wird wahr. | nicht (true) = 0 nicht (false) = 1 |
oder | Logisch | Bestimmt, wenn einer der beiden Operanden wahr sind. | oder (true, true) = 1 oder (wahr, falsch) = 1 oder (false false) = 0 oder (false, true) = 1 |
xor | Logisch | Bestimmt, wenn einer und nur einer der Operanden wahr ist. | xor (true, true) = 0 xor (wahr, falsch) = 1 xor (false, false) = 0 xor (false, true) = 1 |
alle | Logisch | Bestimmt, ob alle Array-Elemente ungleich Null ortrue. | Alle ([1, 2, 3, 4]) = 1 Alle ([0, 1, 2, 3]) = 0 |
irgendein | Logisch | Bestimmt, ob jeder der Array-Elemente sind ungleich Null ortrue. | jede ([0, 1, 0, 0]) = 1 jede ([0, 0, 0, 0]) = 0 |
~ = | Relational | Bestimmt, ob zwei Werte nicht gleich sind. | 1 ~ = 2 ist 1 (oder true) |
lt; | Relational | Stellt sicher, dass der linke Operand Wert kleiner als der Wert rightoperand. | 1 lt; 2 1 |
le; | Relational | Stellt sicher, dass der linke Operand Wert kleiner als oder gleich TO THE rechten Operanden Wert. | 1 lt; = 2 1 |
== | Relational | Bestimmt, ob zwei Werte gleich sind. Beachten Sie, dass therelational Operator verwendet zwei Zeichen entspricht. Ein Fehler manydevelopers machen, ist mit nur einem Gleichheitszeichen, die in onevalue führt zu einem anderen zugeordnet ist. | 1 == 2 0 |
> | Relational | Stellt sicher, dass der linke Operand Wert größer als der rightoperand Wert ist. | 1> 2 0 |
> = | Relational | Stellt sicher, dass der linke Operand Wert größer als oder EqualTo der rechten Operandenwert. | 1> = 2 0 |
- | Unary | Negiert den ursprünglichen Wert, so dass positive negativeand umgekehrt wird. | -(-4) Ergibt 4 während -4 Ergebnisse in-4 |
+ | Unary | rein zum Zwecke der Vollständigkeit. Dieser operatorreturns den gleichen Wert, den Sie als Eingabe zur Verfügung stellen. | +4 ergibt einen Wert von 4 |