Syntax: levi(i; j; k)
Beispiel | Syntax | Ausgabe |
---|---|---|
ε1 2 3 | levi(1; 2; 3) | 1 |
ε2 1 3 | levi(2; 1; 3) | -1 |
ε0 5 2 | levi(0; 5; 2) | -1 |
ε1 1 2 | levi(1; 1; 2) | 0 |
επ e 7 8 | levi(pi; E; 7; 8) | -1 |
Das Levi-Civita-Symbol nimmt den Wert 1 an, wenn es sich bei der übergebenen Zahlenfolge um eine gerade Permutation der ihr entsprechenden geordneten Zahlenfolge handelt, -1, wenn die Permutation ungerade ist, und 0, wenn mindestens ein Wert doppelt auftritt.
Calc Board verwendet den Bubble-Sort-Algorithmus, um festzustellen, ob es sich bei der übergebenen, endlichen Folge um eine gerade oder ungerade Permutation der geordneten Folge handelt.