Variablen in Octave
In dieser Lektion werde ich erklären, wie man Variablen in Octave verwendet.
Was ist eine Variable? Eine Variable ist ein Speicherplatz, in dem Sie einen numerischen oder alphanumerischen Wert aufzeichnen können. So können Sie den Wert in der Variable abrufen, ohne ihn erneut schreiben zu müssen. Jede Variable hat einen Namen, der sie von den anderen Variablen des Programms oder der Sitzung unterscheidet.
Um einer Variable einen Wert zuzuweisen, müssen Sie den Gleichheitsoperator verwenden:
nameVariable = Wert
Auf der linken Seite schreiben Sie den Namen der Variablen, auf der rechten Seite den Wert, der der Variablen zugewiesen werden soll.
Ich gebe Ihnen ein praktisches Beispiel.
Erstellen Sie die Variable Jahr und weisen Sie ihr den Wert 2020 zu:
>> Jahr = 2020
Octave weist eine Speicheradresse der Variablen Jahr zu und schreibt den numerischen Wert 2020 in den Speicherplatz.
Geben Sie nun diese Operation ein:
>> Jahr + 1
Octave lädt den Wert der Variablen Jahr aus dem Speicher (2020) und addiert 1. Dann speichert es den neuen Wert (2021) in der Speicheradresse.
Das Ausgaberesultat ist:
ans = 2021
Speichert eine Variable nur numerische Werte?
Nein, Sie können auch Variablen verwenden, um alphanumerische Werte zu speichern.
In diesem Fall müssen Sie den alphanumerischen Wert zwischen zwei Anführungszeichen setzen.
>> name = 'Nigiara'
Im Allgemeinen kann eine Variable Ganzzahlwerte, reelle Zahlen mit einfacher oder doppelter Genauigkeit, Zeichen, logische boolesche Werte (1 oder 0), komplexe Zahlen usw. enthalten.
Wie wählt man einen Variablennamen aus?
Beim Auswahl des Variablennamens in Octave müssen Sie die folgenden Regeln beachten:
- Es muss mit einem Buchstaben beginnen
Der Variablenname muss mit einem Buchstaben beginnen. Der Rest des Namens kann auch aus Zahlen bestehen. - Sie können Kleinbuchstaben oder Großbuchstaben verwenden
Octave unterscheidet zwischen Kleinbuchstaben und Großbuchstaben (Groß- und Kleinschreibung beachten). Daher werden year und YEAR als zwei verschiedene Variablen betrachtet. - Sie müssen keine Symbole oder Sonderzeichen verwenden
Sie können keine Sonderzeichen (wie &, $, # usw.) im Namen einer Variablen eingeben, außer dem Unterstrich _ (Unterstrich). - Sie müssen keine Schlüsselwörter verwenden
Der Name einer Variablen darf nicht mit von Octave bereits verwendeten Schlüsselwörtern übereinstimmen.
Wie überprüft man, ob ein Wort als Variablenname verwendet werden kann? Octave stellt Ihnen eine spezielle Funktion zur Verfügung, um zu verstehen, ob ein Wort ein Schlüsselwort ist. Es ist die iskeyword('name') Funktion. In Klammern müssen Sie den Namen angeben, den Sie der Variablen zwischen Anführungszeichen geben möchten.

Wenn die Funktion 0 zurückgibt, kannst du den Namen verwenden, um die Variable zu definieren. Wenn sie stattdessen 1 zurückgibt, handelt es sich bereits um einen von Octave verwendeten Namen. In diesem Fall kannst du ihn nicht verwenden.
Ein paar praktische Tipps
Verwende einen Variablennamen, der sich an den Inhalt erinnert.
So kannst du schnell verstehen, was die Variable enthält
>> jahr=2020
Du kannst auch Namen verwenden, die aus mehreren Wörtern bestehen
>> produktcode = 'abcdefg'
In diesem Fall ist es besser, einen Unterstrich zu verwenden, um die Wörter zu trennen
Auf diese Weise kannst du den Variablennamen leichter lesen
>> produkt_code = 'abcdefg'
Alternativ kannst du einen Großbuchstaben für den Anfangsbuchstaben des zweiten Wortes verwenden.
So wird der Name ebenfalls besser lesbar.
>> produktCode = 'abcdefg'
Dies sind nur Tipps. Du kannst den Variablennamen wählen, den du möchtest.