EvaluateInSage: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 21: | Zeile 21: | ||
<option name="A" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,3,[[0,1,0],[0,0,1],[-2,1,2]])')" /> | <option name="A" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,3,[[0,1,0],[0,0,1],[-2,1,2]])')" /> | ||
<option name="rang" type="single" cas="Evaluator" value="evaluateInSage('[var=A].rank()')" /> | <option name="rang" type="single" cas="Evaluator" value="evaluateInSage('[var=A].rank()')" /> | ||
</variables> | |||
Erzeugt eine Variable ''A'' vom Typ ''matrix'' und bezieht sich auf eine '''3x3-Matrix''' mit Einträgen in Q. Die genauen Einträge der Matrix stehen in eckigen Klammern. Außerdem wird eine Variable ''rang'' vom Typ ''single'' erzeugt, welche den Rang der Variable ''A'' berechnet. In diesen Beispielen wäre A=(Matrix) und rang=3. | |||
<variales> | |||
<option name="v1" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,1,[1,0,0])')" /> | |||
<option name="v2" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,1,[0,1,0])')" /> | |||
<option name="v3" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,1,[0,0,1])')" /> | |||
</variables> | </variables> |
Version vom 4. April 2017, 11:39 Uhr
Beschreibung
Mit der Funktion EvaluateInSage lassen sich standardmäßige Konstruktionen der Linearen Algebra auswerten.
Syntax
Eine Variable Test wird dann folgendermaßen beschrieben:
<option name="Test" type="Typ" cas="Evaluator" value="evaluateInSage('argument')" />
Parameter
- Typ - Entspricht dem Typen der Variable.
- argument - Sage Befehl
--Tabelle--
Sei nun eine 3x3-Matrix variabel namens A erstellt.
<option name="A" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,3,[[1,2,3],[4,5,6],[7,8,9]])')" />
--Tabelle--
Beispiele
<variables> <option name="A" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,3,[[0,1,0],[0,0,1],[-2,1,2]])')" /> <option name="rang" type="single" cas="Evaluator" value="evaluateInSage('[var=A].rank()')" /> </variables>
Erzeugt eine Variable A vom Typ matrix und bezieht sich auf eine 3x3-Matrix mit Einträgen in Q. Die genauen Einträge der Matrix stehen in eckigen Klammern. Außerdem wird eine Variable rang vom Typ single erzeugt, welche den Rang der Variable A berechnet. In diesen Beispielen wäre A=(Matrix) und rang=3.
<variales> <option name="v1" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,1,[1,0,0])')" /> <option name="v2" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,1,[0,1,0])')" /> <option name="v3" type="matrix" cas="Evaluator" value="evaluateInSage('matrix(QQ,3,1,[0,0,1])')" /> </variables>