Zuletzt geändert von Carina Enke am 26.11.2025

Verstecke letzte Bearbeiter
Carina Enke 57.1 1 Wird eine ONYX-Variable in MAXIMA-Berechnungen verwendet, empfiehlt es sich, diese grundsätzlich mit Klammern (⋅) einzuschließen.
Carina Enke 19.1 2
3 Beispiel: Quadrat der Variable {a}:
4
5 Bei {a}=-5 ergibt {a}^2=-5^2=-25, wohingegen ({a})^2=(-5)^2=25 ist.
6
Carina Enke 57.1 7 Der Vergleich der zwei Varianten - ohne zusätzliche Klammer und mit zusätzlicher Klammer - ist im Beispielbild zu sehen.
Carina Enke 19.1 8
Carina Enke 59.1 9 [[image:attach:MAXIMA - Zusätzliche Klammer_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 19.1 10
Carina Enke 57.1 11 ONYX bindet das CAS MAXIMA als externe Applikation an. MAXIMA Requests werden, in entsprechend vom Nutzer definierter Form, an MAXIMA gesendet, ohne interpretiert oder verändert zu werden. Wählt man als Variablen- und damit Ergebnis-Datentyp einen numerischen Datentyp, wird einzig der float-Ausdruck hinzugefügt.
Carina Enke 19.1 12
Carina Enke 57.1 13 Wenn beabsichtigt ist, dass {var1} einen beliebigen Wert des Nutzers annehmen kann, ist auch "3+4" oder ein beliebiger anderer Ausdruck denkbar. Wird nun {var1} in einem MAXIMA Request, wie z. B. {var1}^2, verwendet, wird dies entsprechend eines Platzhalters ohne weiteren Eingriff eingesetzt und an MAXIMA zur Berechnung übermittelt. Damit der beabsichtigte Gesamtkontex erhalten bleibt, sind deshalb zusätzliche Klammern um ONYX-Variablen notwendig.