Netzwerk Mathematik/Physik + E-Learning
Ziel dieses Bausteins ist es, eine Liste kurz umrissener Szenarien und UseCases in der Verwendung von MAXIMA in ONYX-Aufgaben zusammenzutragen, für die es lohnenwert erscheint, in einem zweiten Schritt ggf. eine nützliche Dokumentation (Erläuterung / Anwendungsbeispiel) im ONYX Hilfesystem zu erstellen.
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) );