8 Die Befehlszeile

In der Befehlszeile können viele Objekte direkt durch eine Eingabe erzeugt werden. Dies ist besonders sinnvoll, wenn man eine Standardaufgabe der analytischen Geometrie visualisieren möchte.

Die grundlegende Syntax ist

Objektname = Objekttyp(Argument, Argument, ...)

Bei Punkten und Vektoren kann in einfachen Fällen der Objekttyp auch weggelassen werden.

8.1 Punkte und Vektoren

Die Eingabe „A=(1,2,3)“ erzeugt einen freien Punkt an der Stelle (1|2|3). Da das Komma als Separator für die Argumente verwendet wird, müssen Dezimalbrüche mit Dezimalpunkt eingegeben werden.

Die Eingabe „v=(1,2,3)“ erzeugt einen Vektor (  )
  1
( 2)
  3 . Die Unterscheidung von einem Punkt geschieht dadurch, dass der Objektname klein geschrieben wurde.

Bei Punkten sind als Argumente auch Terme zulässig (je einer für die x, y und z-Koordinate), bei Vektoren nicht. Hierfür muss der Befehl „Vektor“ verwendet werden.

8.2 Alle Befehle im Überblick

Befehl

Argumente

Besonderheiten

Beispiele





Punkt

Drei Koordinaten als Zahlen oder Terme

Darf weggelassen werden, wenn der Name mit einem Großbuchstaben beginnt

P=(1,2,3) P=(x,y,z) P=(1,sin(2),3+4)





Gerade

Punkt / Punkt Punkt / Vektor

Erzeugt eine Gerade durch zwei Punkte oder eine Gerade aus Stützpunkt und Richtungsvektor

g=Gerade(P1, P2) g=Gerade(P1, V)





Vektor

Term, Ansatzpunkt Punkt, Punkt Term, Term, Term, Punkt

Bei Vektoren, die von Termen abhängen, muss ein Ansatzpunkt gegeben sein, damit Archimedes weiß, wo der Vektor hingezeichnet werden soll. Durch Ziehen am Ansatzpunkt lässt sich der Vektor dann frei Verschieben.

v=Vektor(V1+V2,P) v=Vektor(1,2+3,s,P) v=Vektor(P1,P2)





Ebene

Punkt, Punkt, Punkt Punkt, Vektor, Vektor

Ebene durch drei Punkte oder durch Stützpunkt und zwei Richtungsvektoren

E=Ebene(P1, P2, P3) E=Ebene(P1, V1, V2)





Schieberegler oder SR

Drei Zahlen: Start, Min, Max

Die Zahlen dürfen auch weggelassen werden, nur die Klammern müssen mindestens stehen bleiben!

s=Schieberegler(0,-5,5) s=SR() t=SR(0)





Term

Zeichenkette, die den Term definiert

Zur Zeit lassen sich so noch keine Funktionen definieren, dies kann man im Kontextmenü des entstehenden Terms nachholen.

t=Term(x+y) t=Term(pi)