Tuesday, November 01, 2011

Haskell | Beispiele zu Matrizen und Vektoren

Schreiben Sie folgende Haskell-Rechenvorschriften:
1. Eine Haskell-Rechenvorschrift:
Angewendet auf ein Argument L liefert anp1 als Resultat einen Wert M vom Typ Matrix ab, in dem alle Komponentenlisten von L bis zur Länge l der längsten Komponentenliste am Ende mit Nullen aufgefüllt sind. Die längste(n) Komponentenliste(n) bleibt/en unverändert. Auf diese Weise liefert anp1 eine Matrix vom Typ  (lengthL, l) ab. Ist L die leere Liste, ist das Result von anp1 der Wert [[1]]. Folgende Beispiele illustrieren das gewünschte Ein-/Ausgabeverhalten:



Lösung