EqualBasis: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
K (→Hinweise) |
||
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Zugehörige Evaluatoren== | ===Zugehörige Evaluatoren=== | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
===Beschreibung=== | ===Beschreibung=== | ||
Diese Methode bekommt zwei Listen mit Vektoren, sowie die Dimension dieser ('''Achtung:''' Alle Vektoren müssen die gleiche Dimension haben). | |||
Sie überprüft, ob beide Vektoren-Mengen auf die gleiche Basis zurückzuführen sind. | |||
===Syntax=== | ===Syntax=== | ||
Zeile 16: | Zeile 19: | ||
===Beispiele=== | ===Beispiele=== | ||
equalBasis(list(vector(1,1,0),vector(0,1,1)), list(vector(1,1,0),vector(0,1,1)), 3) --> returns true | ==== Standardfälle ==== | ||
equalBasis(list(vector(1,1,0),vector(0,1,1)), list(vector(1,1,0),vector(0,1,1)), 3) --> returns ''true'' | |||
equalBasis(list(vector(1,0), vector(0,1)), list(vector(2,0), vector(0,2)), 2) --> returns ''true'' | |||
equalBasis(list(vector(10,5), vector(5,10)), list(vector(3,3), vector(3,3)), 2) --> returns ''false'' | |||
equalBasis(list(vector(1,1,0), vector(0,1,1)), list(vector(1,1,1), vector(1,0,1)), 3) --> returns ''false'' | |||
==== Benutzung mit Variablen ==== | |||
equalBasis([var=a], [var=b], [var=c]) | |||
equalBasis([var=a], list(vector(3,3), vector(3,3)), 2) | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''Jack2:''' | |||
equalBasis([pos=1], list(vector(3,3), vector(3,3)), 2) | |||
equalBasis(list(vector(10,5), vector(5,10)), [pos=2], 2) | |||
'''Jack3:''' | |||
equalBasis([input=fillin1], list(vector(3,3), vector(3,3)), 2) | |||
equalBasis(list(vector(10,5), vector(5,10)), [input=fillin2], 2) | |||
===Hinweise=== | ===Hinweise=== | ||
* Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen. | |||
* Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können. | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:Listfunktionen]][[Kategorie:lineare Algebra]][[Kategorie:JACK2]][[Kategorie:JACK3]] | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie: |
Aktuelle Version vom 18. April 2024, 12:46 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Diese Methode bekommt zwei Listen mit Vektoren, sowie die Dimension dieser (Achtung: Alle Vektoren müssen die gleiche Dimension haben).
Sie überprüft, ob beide Vektoren-Mengen auf die gleiche Basis zurückzuführen sind.
Syntax
equalBasis(List list1, List list2, Ganzzahl dimension)
Parameter
- list1 - Liste mit Vektoren
- list2 - Liste mit Vektoren
- dimension - dimension
Return Value
- Gibt einen Boolean zurück
Beispiele
Standardfälle
equalBasis(list(vector(1,1,0),vector(0,1,1)), list(vector(1,1,0),vector(0,1,1)), 3) --> returns true equalBasis(list(vector(1,0), vector(0,1)), list(vector(2,0), vector(0,2)), 2) --> returns true
equalBasis(list(vector(10,5), vector(5,10)), list(vector(3,3), vector(3,3)), 2) --> returns false equalBasis(list(vector(1,1,0), vector(0,1,1)), list(vector(1,1,1), vector(1,0,1)), 3) --> returns false
Benutzung mit Variablen
equalBasis([var=a], [var=b], [var=c]) equalBasis([var=a], list(vector(3,3), vector(3,3)), 2)
Benutzung mit studentischen Eingaben
Jack2: equalBasis([pos=1], list(vector(3,3), vector(3,3)), 2) equalBasis(list(vector(10,5), vector(5,10)), [pos=2], 2)
Jack3: equalBasis([input=fillin1], list(vector(3,3), vector(3,3)), 2) equalBasis(list(vector(10,5), vector(5,10)), [input=fillin2], 2)
Hinweise
- Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
- Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.