Mathematische Operationen in Octave
In dieser Lektion werde ich erklären, welche Operatoren es gibt, um die Hauptmathematikoperationen in Octave durchzuführen.
Addition
Der Addition-Operator ist +
>> 3+2
ans = 5
Subtraktion
Der Subtraktionsoperator ist -
>> 3-2
ans = 1
Multiplikation
Der Multiplikationsoperator ist *
>> 4*2
ans = 8c
Division
Der Divisionsoperator ist /
>> 8/2
ans = 4
Rest der Division
Um den Rest der Division zu berechnen, verwenden Sie die mod() Funktion
>> mod(7,2)
ans = 1
Achtung. Anders als in vielen Programmiersprachen verwendet die Octave-Software nicht das Prozentzeichen %, um den Rest der Division zu berechnen, da das Prozentzeichen % in Octave für Kommentare verwendet wird. Wenn Sie also 7%2 eingeben, behandelt die Software 2 als Kommentar und gibt 7 als Ergebnis zurück. Wenn Sie den Modulus der Division berechnen möchten, müssen Sie daher die mod() Funktion verwenden.
Potenz
Der Potenzoperator ist ^
>> 2^3
ans = 8
Alternativ können Sie auch den doppelten Asterisk verwenden, um die Potenzierung einer Zahl zu berechnen
>> 2**3
ans = 8
Quadratwurzel
Um die Quadratwurzel zu berechnen, verwenden Sie die Funktion sqrt()
>> sqrt(16)
ans = 4
Alternativ können Sie die Zahl auch mit dem Bruch 1/2 potenzieren
>> 16**(1/2)
ans = 4
Neben diesen grundlegenden mathematischen Operatoren gibt es viele andere Octave-Funktionen, mit denen Sie viele andere mathematische Operationen durchführen können.
- abs(x)
gibt den absoluten Wert von x zurück - cos(x)
berechnet den Kosinus von x - sin(x)
berechnet den Sinus von x - tan(x)
berechnet den Tangens von x - acos(x)
berechnet den Arkuskosinus von x - asin(x)
berechnet den Arkussinus von x - atan(x)
berechnet den Arkustangens von x - exp(x)
berechnet die Exponentialfunktion von x - log(x)
berechnet den natürlichen Logarithmus von x - log10(x)
berechnet den Logarithmus zur Basis 10 von x - sqrt(x)
berechnet die Quadratwurzel von x - nthroot(x,n)
berechnet die n-te reale Wurzel von x
Um zum Beispiel den absoluten Wert zu berechnen, können Sie die abs() Funktion verwenden
>> abs(-1)
ans = 1
Generell werden die Ergebnisse in Octave standardmäßig im Kurzformat mit 5 signifikanten Ziffern angezeigt.
Sie können jedoch das Zahlenformat (lang/kurz) ändern oder wissenschaftliche Notation verwenden.