Variablen in Matlab
Sie interessieren sich also für Variablen in Matlab? Stellen Sie sich diese wie eine Kiste vor, in der Sie Informationen speichern können.
Was ist eine Variable? Eine Variable ist eine Speicheradresse, an der Daten gespeichert werden können, sei es ein numerischer Wert oder eine Zeichenkette. Nachdem die Daten in einer Variablen gespeichert wurden, können sie abgerufen und in Ihren Berechnungen verwendet werden.
Um eine Variable in Matlab zu definieren, geben Sie ihr einen Namen.
Nachdem Sie der Variablen einen Namen gegeben haben, verwenden Sie das Gleichheitszeichen (=), um ihr einen Wert zuzuordnen.
variablenName = Wert
Zum Beispiel können wir eine Variable mit dem Namen "Jahr" erstellen und ihr den Wert 2020 zuweisen:
>> Jahr = 2020
So fügt Matlab dem Arbeitsbereich eine Variable mit dem Namen "Jahr" und dem numerischen Wert 2020 hinzu.
Wenn Sie jetzt folgendes eingeben:
>> Jahr + 1
liest Matlab den in der Variable "Jahr" gespeicherten Wert (2020) und erhöht ihn um eins (2020+1).
Das Ergebnis wird sein:
ans = 2021
Sie fragen sich vielleicht, ob Variablen nur numerische Werte speichern können. Das ist nicht der Fall.
Variablen können auch zur Speicherung von Zeichenketten, booleschen Werten oder anderen Datentypen verwendet werden. Um einer Variablen eine Zeichenkette zuzuweisen, setzen Sie diese in Anführungszeichen. Zum Beispiel:
>> Name = 'Nigiara'
oder
05 / 01 / 2024
>> Name = "Nigiara"
Generell können Variablen Ganzzahlen, reelle Zahlen, Zeichen, logische boolesche Werte (1 oder 0), komplexe Zahlen und mehr speichern.
Einige praktische Tipps für den Einsatz von Variablen in Matlab:
Wenn Sie einer Variablen einen Wert zuweisen, zeigt Matlab diesen Wert im Befehlsfenster an.
>> Jahr = 2020
ans = 2020
>>
Um diese Wiederholung zu vermeiden, setzen Sie am Ende des Befehls ein Semikolon (;).
>> Jahr = 2020;
>>
Um mehrere Variablen in derselben Zeile zuzuweisen, trennen Sie jede Zuweisung mit einem Komma.
>> a=3, b=5, c=7
Ein Semikolon nach jeder Zuweisung verhindert die Ausgabe im Befehlsfenster.
>> a=3; b=5; c=7;
Wie sollten Sie Variablen benennen?
Für Variablen können Sie jeden Namen wählen, aber es gibt einige Regeln in Matlab, die Sie beachten sollten:
- Ein Variablenname muss mit einem Buchstaben beginnen.
Der Name darf nur Buchstaben und/oder Zahlen enthalten, und optional einen Unterstrich (_). - Sie können Klein- oder Großbuchstaben verwenden.
Der Variablenname kann klein oder groß geschrieben sein, aber beachten Sie, dass Matlab Groß- und Kleinschreibung unterscheidet, also sind "Jahr" und "JAHR" zwei unterschiedliche Variablen. - Verwenden Sie keine Sonderzeichen oder Symbole in Variablennamen, mit Ausnahme des Unterstrichs (_).
Der Name einer Variablen darf keine Sonderzeichen wie &, $, # usw. enthalten. Die einzige Ausnahme ist der Unterstrich _, den Sie zur Gestaltung des Variablennamens verwenden können. - Verwenden Sie keine Matlab-Schlüsselwörter als Variablennamen.
Der Name einer Variablen darf nicht mit einem Schlüsselwort übereinstimmen, das bereits von Matlab verwendet wird.
Hinweis: Um zu überprüfen, ob ein Name ein Matlab-Schlüsselwort ist, verwenden Sie die Funktion iskeyword(). Geben Sie einfach den Namen Ihrer Variablen in Anführungszeichen zwischen den Klammern ein. Wenn die Funktion 0 zurückgibt, können Sie den Namen verwenden, da er kein Schlüsselwort ist.

Gibt sie jedoch 1 zurück, ist der Name ein Matlab-Schlüsselwort und kann nicht als Variablenname verwendet werden.
Praktische Ratschläge zur Namensgebung:
Wählen Sie einen Namen für Ihre Variable, der es Ihnen erleichtert, sich an den gespeicherten Inhalt zu erinnern.
So würde eine Variab```
le namens "Jahr" wahrscheinlich Informationen zu Jahren enthalten.
>> Jahr=2020
Vermeiden Sie Namen ohne klare Bedeutung wie z. B. x, da sie es erschweren können, den Inhalt der Variablen zu verstehen.
Was enthält beispielsweise die Variable x? Das ist nicht sofort ersichtlich. Sie könnte eine Telefonnummer oder eine Menge darstellen.
>> x = 3283132412
Stattdessen könnten Sie Ihrer Variablen einen zusammengesetzten Namen geben, wie "Produktcode".
>> produktcode = 'abcdefg'
Um die Lesbarkeit zu erhöhen, könnten Sie die Wörter mit einem Unterstrich (_) trennen.
>> produkt_code = 'abcdefg'
Alternativ können Sie den ersten Buchstaben des zweiten Wortes großschreiben, wie in "ProduktCode".
>> produktCode = 'abcdefg'
Beachten Sie, dass dies lediglich Vorschläge für gute Programmierpraktiken sind. Letztlich steht es Ihnen frei, einen beliebigen Namen für Ihre Variable zu wählen.