EvaluateInSage: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 19: Zeile 19:
===Beispiele===
===Beispiele===
  <variables>
  <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="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>
  </variables>

Version vom 4. April 2017, 12:33 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>