Wiki-Quellcode von Zusaetzliche Klammern
Version 56.1 von Carina Enke am 17.12.2021
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{sv-translation language="de"}} | ||
| 2 | {{layout}} | ||
| 3 | {{layout-section ac:type="single"}} | ||
| 4 | {{layout-cell}} | ||
| 5 | \\ | ||
| 6 | {{/layout-cell}} | ||
| 7 | {{/layout-section}} | ||
| 8 | |||
| 9 | {{layout-section ac:type="single"}} | ||
| 10 | {{layout-cell}} | ||
| 11 | Wird eine ONYX-Variable in MAXIMA-Berechnungen verwendet, empfiehlt es sich diese grundsätzlich mit Klammern (⋅) einzuschließen. | ||
| 12 | |||
| 13 | Beispiel: Quadrat der Variable {a}: | ||
| 14 | |||
| 15 | Bei {a}=-5 ergibt {a}^2=-5^2=-25, wohingegen ({a})^2=(-5)^2=25 ist. | ||
| 16 | |||
| 17 | Der Vergleich der zwei Varianten - ohne zusätzliche Klammer und mit zusätzlicher Klammer - ist im Beispielbild zu sehen. | ||
| 18 | |||
| 19 | [[image:attach:MAXIMA - Zusätzliche Klammer_de.png]] | ||
| 20 | |||
| 21 | ONYX bindet das CAS MAXIMA als externe Applikation an. MAXIMA Requests werden, in entsprechend vom Nutzer definierter Form, an MAXIMA gesendet ohne diese Requests zu interpretieren oder zu verändern. Wählt man als Variablen- und damit Ergebnis-Datentyp einen numerischen Datentyp, wird einzig der float-Ausdruck hinzugefügt. | ||
| 22 | |||
| 23 | Wenn beabsichtigt ist, dass {var1} einen beliebigen Wert des Nutzers annehmen kann, sind auch "3+4" oder beliebige andere Ausdrücke denkbar. Wird nun {var1} in einem MAXIMA-Request bspw. {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. | ||
| 24 | {{/layout-cell}} | ||
| 25 | {{/layout-section}} | ||
| 26 | {{/layout}} | ||
| 27 | {{/sv-translation}} | ||
| 28 | |||
| 29 | {{sv-translation language="en"}} | ||
| 30 | |||
| 31 | |||
| 32 | {{display reference="Uebersetzung folgt"/}}\\ | ||
| 33 | {{/sv-translation}} |