``
agraph
height=400;
xscl=1;
strokewidth=1;
// for (t1=-1; t1 <= 3; t1 += 0.25)
// plot((x-t1)^2-2);
endagraph
Bewege den Mauszeiger im Diagramm.
Von welcher Form sind die dargestellten Schaubilder?
Welchen Bezug haben die sich ändernden Zahlen zu
den Schaubildern?
agraph
width=650; height=550;
xmin=-7.5; xmax=+7.5;
xscl=1; ymin=-4.5;
text([0,7.5], "f(x)= x^2 - 3 ", right);
strokewidth=5;
plot(0.25*x^3(x+3));
point([0,0]);
point([2,1]);
endagraph
Strahlensatzfigur:
agraph
width=380;
height=140;
xscl=1;
xmin=-10;
xmax=11;
ymin=-3.5;
noaxes();
strokewidth=3;
A=[-9,0];
B=[0,0];
C=[4,0];
D=[10,0];
F=[-6,-3];
G=[6.67,3.33];
L=[2.66,1.33];
path([A,D,G,F,A]);
line(C,L);
fontfamily="arial";
fontsize="20";
text([-8,-2],"g");
text([4,1],"h");
text([9.2,2],"k");
text([-4.5,1],"a");
text([-2.5,-2],"b");
text([1.5,1.5],"c");
text([2,-1],"d");
text([7,-1],"f");
text([5,3.5],"e");
endagraph
amath lim_{x->oo} 1/x = 0 endamath
ASCIIsvg-Befehle:
svg = Scalable Vector Graphics
axes(); möglichst weglassen, bei ungünstiger Position stimmen die y-Werte nicht.
noaxes(); es wird keine x-Achse und keine y-Achse gezeichnet
xscl=1; macht x- und y-Achsenbeschriftung jeden cm (1 = 1 cm)
stroke="red"; Strichfarbe = rot. Anführungszeichen nicht vergessen
strokewidth=10; Strichbreite = 10 Pixel
point([0,0]); Setzt einen Punkt. dot([0,0]) ebenso
Rand in stroke-Farbe + innen gelb
point([0.4, 5.3], [1.7, -3.2]); mehrere Punkte setzen
point(a,b,c); setzt Punkte a, b, c, die vorher definiert wurden
z.B. a=[-1,1] vorher definieren!
line([-3,1],[2,4]); Linie Strich Strecke Pfeil
fill="yellow";
a=[0,0]; b=[3,0]; c=[3,4]; d=[0,2];
path([a,b,c,d,a]);
circle([1,3],2); Kreis um M(1|3) mit Radius 2
ellipse([0,0],5,3) Ellipse um M(0|0) mit
horiz. Halbachse 5 und vertik. Halbachse 3
arc([0,0],[2,2],4) Bogen von [0,0] bis 2,2] mit Radius 4
im Gegenzeigersinn, höchstens ein Halbkreis
Radius > 0.5 * Abstand der Punkte
rect([-1,-1],[2,1]) Rechteck
a=text([0,1],"Mitte",aboveright) definiert a=[0,1], setzt
Text an geeignete Stelle bei a
aboveleft, right, left, below, ...
fontfamily="arial"; setzt für text-Funktion Schriftart
fontsize="16"; setzt für text-Funktion Schriftgröße
fill="green"; füllt die folgende geschlossene Figur
path(a,b,c,a); macht einen geschlossenen Pfad
fillopacity=1; 0 ist durchsichtig
marker = "arrowdot" oder "dot", "arrow","none"
line([-2,2],[2,-2]) Diese Linie kriegt jetzt
Pfeil und Punkt (arrowdot)
curve(a,b,c,d) legt durch die 4 Punkte eine Bezierkurve
border="25" ist Voreinstellung, muss ganz am Anfang
kommen, weißer Rand um Zeichnung
grid() Liniengitter. Wird auch von xscl gezeichnet
getX(); getY(); Mousepointer, x und y, aktuelle Werte
showcoordinates=false;
Eine Spirale:
p = [];
with (Math)
for (var t = 0; t < 5.01; t += 0.05)
p[p.length]=[t*cos(PI*t), t*sin(PI*t)]
path(p);