Im 3-dimensionalen benötigt man 3 Koordinaten für einen Punkt. Damit eine Kurve entsteht, muss jede Koordinate des Punktes einer bestimmten Gesetzmäßigkeit folgen. Das können Terme sein, die z.B. eine Variable gemeinsam haben, wie der Punkt mit den Koordinaten
Mit Maxima kann man die zu den Punkten gehörende Kurve zeichnen lassen, wenn man angibt, welche Werte αα annehmen oder durchlaufen soll. Das klappt mit den folgenden Befehlen:
Mit dem Befehl
load("draw")$
lädt man das zu Maxima gehörende Zeichenprogramm.
Der Befehl
draw3d(...);
lässt Maxima 3-dimensionale Kurven zeichnen.
nticks=1000
gibt an, aus wie vielen Punkten die Kurve gezeichnet wird. Je weniger Punkte angegeben werden, desto gröber wird die Kurve gezeichnet.
Mit
parametric(...,a,0,2*%pi);
wird Maxima mitgeteilt, dass \(\alpha\) die Werte von 0 bis \(2\cdot\pi\) durchläuft. Es entsteht folgender Graph:
Mit einigen anderen Befehlen und einer interessanteren Formel können auch solche Graphen entstehen:
Der dazu gehörende Programmtext lautet