Das Verständnis MATLAB Math Syntax

Die MATLAB-Syntax ist ein Satz von Regeln, die Sie MATLAB verwenden zu sagen, was zu tun ist. Es ist ähnlich eine andere menschliche Sprache zu lernen, mit der Ausnahme, dass die MATLAB-Syntax wesentlich einfacher als jede menschliche Sprache ist. Um mit MATLAB zu kommunizieren, müssen Sie die Sprache verstehen, die im Wesentlichen eine Form der Mathematik ist. Da Sie bereits mathematische Regeln kennen, wissen Sie bereits viele MATLAB Regeln als auch.

Addieren, Subtrahieren, Multiplizieren und Dividieren

MATLAB ist eine mathematische-basierte Sprache, so lohnt es sich, die Grundregeln für das Erklären von MATLAB, wie zu überprüfen Aufgaben grundlegende mathematische auszuführen. Natürlich führt MATLAB die grundlegenden mathematischen Funktionen:

  • + oder Plus(): Addiert zwei Zahlen. Zum Beispiel können Sie verwenden 3 + 4 oder plus (3, 4) zu erhalten, ein Ergebnis von 7.

  • - oder Minus(): Subtrahiert zwei Zahlen. Zum Beispiel können Sie verwenden 3 bis 4 oder minus (3, 4) zu erhalten, ein Ergebnis von -1.

  • * oder mal(): Multipliziert zwei Zahlen. Zum Beispiel können Sie verwenden 3 * 4 oder Zeiten (3, 4) zu erhalten, ein Ergebnis von 12.

  • / oder rdivide (): Führt richtige Abteilung, die die Form der Teilung ist, dass Sie wahrscheinlich in der Schule gelernt. Zum Beispiel können Sie verwenden Drei Viertel oder rdivide (3, 4) zu erhalten, ein Ergebnis von 0,75.

  • oder ldivide (): Führt linke Abteilung, die auch genannt wird, # 147-geht in # 148- oder, wie man in der dritten Klasse gelernt, # 147-guzintas. # 148- Sie wissen (sagen wir dies laut), 5 # 147-guzinta # 148- 5 einmal, 5 # 147-guzinta # 148- 10 zweimal, 5 # 147-guzinta # 148- 15 dreimal, und so weiter. Zum Beispiel können Sie verwenden 3 4 oder ldivide (3, 4) zu erhalten, ein Ergebnis von 1,3333.

MATLAB meisten Operatoren sind binär, was bedeutet, dass sie auf zwei Werte arbeiten. Beispielsweise, 3 + 4 hat zwei Werte: 3 und 4. Allerdings sind einige Betreiber einstellige, was bedeutet, dass sie funktionieren nur auf einen Wert. Hier sind die grundlegenden unäre Operatoren:

  • + oder uplus (): Gibt den nicht modifizierten Inhalt eines Wertes oder variabel. Beispielsweise, +1 oder uplus (1) ist immer noch gleich 1.

  • - oder uminus (): Gibt den negierten Inhalt einen Wert oder eine Variable. Beispielsweise, -1 oder uminus (1) kehrt zurück -1. Aber, --1 oder uminus (-1) kehrt zurück 1 (Das Negativ eines negativ ist positiv).

In einigen Fällen wollen Sie nicht ein Floating-Point-Ergebnis aus der Division. Um Integer-Division durchzuführen, müssen Sie spezielle Funktionen nutzen - Sie können nicht nur Operatoren aus dem einfachen Grund, dass keine Betreiber mit diesen Mathe Aufgaben zugeordnet sind. Hier sind die mit ganzzahligen Mathematik zugehörigen Funktionen:

  • idivide (): Führt Integer-Division. Sie liefern zwei Werten oder Variablen als Eingabe, zusammen mit einem optionalen Modifier, die MATLAB sagt, wie Rundung auszuführen.

    So verwenden Sie die idivide () Funktion, müssen Sie angeben, dass die Eingangswerte ganze Zahlen sind. Beispielsweise, idivide (int32 (5), int32 (3)) stellt eine Ausgabe von 1. Hier ist eine Liste der Modifikatoren Sie verschiedene Rundungseffekte bieten Folgendes verwenden:

  • ceil: Runden in Richtung positive Unendlichkeit. Beispielsweise, idivide (int32 (5), int32 (3), 'ceil') erzeugt ein Ausgangssignal von 2 und idivide (int32 (5), int32 (-3), 'ceil') erzeugt ein Ausgangssignal von -1.

  • Fix: Runden gegen Null. Beispielsweise, idivide (int32 (5), int32 (3), "fix") erzeugt ein Ausgangssignal von 1 und idivide (int32 (5), int32 (-3), "fix") erzeugt ein Ausgangssignal von -1.

  • Boden: Runden in Richtung negativer Unendlichkeit. Beispielsweise, idivide (int32 (5), int32 (3), "Boden") erzeugt ein Ausgangssignal von 1 und idivide (int32 (5), int32 (-3), "Boden") erzeugt ein Ergebnis von -2.

  • runden: Runden auf die nächste ganze Zahl. Beispielsweise, idivide (int32 (5), int32 (3), 'um') erzeugt ein Ausgangssignal von 2 und idivide (int32 (5), int32 (-3), 'um') erzeugt ein Ausgangssignal von -2.

  • mod (): Ermittelt den Modul nach der Teilung. Beispielsweise, mod (5, 3) erzeugt ein Ausgangssignal von 2 und mod (5, -3) erzeugt ein Ausgangssignal von -1.

  • rem (): Ermittelt den Rest nach der Teilung. Beispielsweise, rem (5, 3) erzeugt ein Ausgangssignal von 2 und rem (5, -3) erzeugt ein Ausgangssignal von -2.

  • Rounding kann ein wichtiges Merkmal einer Anwendung sein, weil es der Benutzer sieht die ungefähre Werte bestimmt. Sie können eine beliebige Formel abzurunden, die Sie eine ganze Ausgabe zu erzeugen möchten. Hier sind die Rundungsfunktionen:

    • ceil (): Runden in Richtung positive Unendlichkeit. Beispielsweise, ceil (5/3) erzeugt ein Ausgangssignal von 2 und ceil (5 / -3) erzeugt ein Ausgangssignal von -1.

    • Fix(): Runden gegen Null. Beispielsweise, Fix (5/3) erzeugt ein Ausgangssignal von 1 und Fix (5 / -3) erzeugt ein Ausgangssignal von -1.

    • Boden(): Runden in Richtung negativer Unendlichkeit. Beispielsweise, Boden (5/3) erzeugt ein Ausgangssignal von 1 und Boden (5 / -3) erzeugt ein Ausgangssignal von -2.

    • runden(): Runden in Richtung nächste ganze Zahl. Beispielsweise, Runde (5/3) erzeugt ein Ausgangssignal von 2 und Runde (5 / -3) erzeugt ein Ausgangssignal von -2.

    Arbeiten mit Exponenten

    Sie verwenden die Caretzeichen (^) eine Zahl auf eine bestimmte Leistung zu erhöhen. MATLAB kann negativen, gebrochenen und komplexe Zahl Basen als Exponenten behandeln. Hier sind einige Beispiele von Exponenten:

    • 10 ^ 3 = 1000

    • 2 ^ 10 = 1024

    • 2,5 ^ 2,5 = 9,8821

    • 2 ^ -4 = 0,0625

    • 2 ^ I = 0,7692 + 0.6390i

    • i ^ I = 0,2079

    Menü