Plot-Vorlagen einfache Beispiele
Einfache Beispiele für die Generierung von Maxima-Graphiken in Onyx
Lineare Funktion plotten mit ...
- vorgegebenem Bereich für x und y
- vorgegebenen Schrittweiten
- Grid-Linien
Folgende Zeilen ins Feld für die Maxima-Berechnung eingeben:
set_draw_defaults(yrange = [-5,5],grid = true)$
draw2d(
xtics=1,ytics=1,
[$FILENAME],
color=black,
explicit(0*x,x,-5,5), /* Hier wird nochmal die x-Achse hervorgehoben, vllt geht es auch einfacher */
parametric(0,t,t,-5,5), /* y-Achse, vllt geht es auch einfacher */
color=red,
explicit({m}*x+{n},x,-5,5), /* Platzhalter {m} und {n} für vernünftig zu wählende Parameter */
dimensions=[400,400]);
Gegebene diskrete Punkte miteinander verbinden
draw2d(
[$FILENAME],
points_joined = true,
point_type = circle, /* weitere types: filled_circle, dot, down_triangle, filled_down_triangle */
point_size = 2,
key = "Titel 1",
color = blue,
points([1,2,3,4,5],[1,2,1,3,0]),
point_type = filled_up_triangle,
point_size = 3,
key = "Titel 2",
color = red,
points([1,2,3,4,5],[-1,3,0,2,1])
);
Beispiel für Kurve in 3d
draw3d(
[$FILENAME],
color=red,
nticks=200,
parametric(7*sin(t)*cos(3*t),7*sin(t)*sin(3*t),7*cos(t),t,0,2*%pi)
);
Fläche zwischen 2 Funktionen einfärben
f(x):=x^2-1$
g(x):=1-x^2$
draw2d(
[$FILENAME],
color=black,
explicit(f(x),x,-2,2),
explicit(g(x),x,-2,2),
fill_color=yellow,
filled_func=g(x), /* per filled_func=false kann man dann wieder in den normalen Modus wechseln*/
explicit(f(x),x,-1,1)
);