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)
    );

Diskussion: [Name der Diskussion]