Ein Variablenname kann wie folgt gewählt werden: Das erste Zeichen muß ein Buchstabe sein. Die restlichen Zeichen können beliebig viele Buchstaben, Ziffern und/oder Unterstriche sein.
Groß- und Kleinschreibung wird dabei unterschieden!
Daneben gibt es die Möglichkeit, einen Variablennamen aus beliebigen Zeichen zu bilden. Dazu wird der Name in Hochhäkchen eingeschlossen, die sogenannten back quotes. Mit back quotes kann also
`Dies ist ein Variablenname!`
ein Variablenname sein.
back quotes sind auf der Tastatur von links oben nach rechts unten geneigt.
![]() |
Eine beliebige Zeichenkette, die als Name fungieren soll, muß in back quotes eingeschlossen werden. |
Noch eines gilt es für Variablennamen zu beachten: Einige gültige Namen -z.B. Digits- haben bereits eine Bedeutung für Maple und sollten deshalb nicht für eigene Variablen benutzt werden. Eine Hilfeseite über bekannte Variablennamen liefert ?ininames
Eine Zuweisung an eine Variable erfolgt mittels := , also z.B.:
> x:=2;
Der Inhalt einer Variablen kann abgefragt werden, indem der Variablenname wie ein Befehl hinter dem Prompt angegeben wird. Also z.B.:
> x;
![]() |
Eine Zuweisung auf eine ungewöhnliche Variable. |
Variablen können alle Arten von Datentypen zugewiesen werden, z.B. auch algebraische Ausdrücke (algebraic expression). Algebraische Ausdrücke sind Ausdrücke, die nicht nur Zahlen, Funktionen und/oder Operatoren beinhalten, sondern auch beliebige Variablen. Wenn einer Variablen ein solcher algebraischer Ausdruck zugewiesen wird, wird der Ausdruck zunächst vollständig ausgewertet.
Vor der Zuweisung an eine Variable wird ein Ausdruck vollständig ausgewertet. Es werden dabei alle bisherigen Zuweisungen berücksichtigt.
![]() |
Die vollständige Auswertung von Ausdrücken |
![]() |
Das Gewicht eines Käsestücks |
![]() |
Die Gültigkeit einer Zuweisung erstreckt sich über das gesamte Worksheet. |
Um eine erfolgte Zuweisung wieder aufzuheben, gibt es drei Möglichkeiten.
Maple kennt die Möglichkeit, einen Ausdruck nicht sofort auszuwerten. Diese Auswertungsverzögerung (delay evaluation) kann benutzt werden, um eine Zuweisung aufzuheben. Sie ist aber auch an vielen anderen Stellen bei der Arbeit mit Maple nützlich.
Die Auswertung eines Ausdrucks wird verzögert, wenn er in single quotes gesetzt wird.
Single quotes sind auf der Tastatur senkrecht oder manchmal auch von links unten nach rechts oben geneigt.
> 'x';
Hier wird x nicht ausgewertet und das Ergebnis 2 zurückgegeben (wie oben definiert), sondern x wird unverändert -eben unausgewertet- zurückgegeben.
Zur Aufhebung einer Zuweisung kann daher folgender Befehl benutzt werden:
> x := 'x';
![]() |
Ein Ausdruck, der nicht ausgewertet werden soll, wird in single quotes gesetzt. |
Zur Unterscheidung der quotes ist folgende Hilfeseite wichtig: ?quotes Auf dieser Seite werden single quotes, back quotes und ditto mit Beispielen beschrieben.
![]() |
Auswertungsverzögerung und die Aufhebung von Zuweisungen. |
![]() |
Verzögerte Auswertung |
Konstanten sind (im Gegensatz zu Variablen) geschützt und dürfen nicht überschrieben werden. Einige wichtige Konstanten sind:
gamma | Euler-Konstante |
Pi | Pi (Kreiskonstante) |
Die Namen aller Konstanten liefert folgender Befehl:
> constants;
![]() |
Die Konstante Pi |