Arbeiten mit gepackten Matrizen
• subcolor(M, ir, jr, ic, jc) – Übergibt die Teilmatrix von Zeile ir bis jr, Spalte ic bis jc der gepackten Farbmatrix M.
• extract(M, [n]) – Übergibt die n-te Farbkomponente der gepackten dreifarbigen Matrix M. Wenn nur die Farbbildmatrix angegeben wird, werden alle drei Komponenten in einer verschachtelten Matrix zurückgegeben.
• replace(M, N, n) – Übergibt die gepackte Bildmatrix M mit der durch die Matrix N ersetzten n-ten Farbkomponente. Die Matrix muss dieselbe Anzahl an Zeilen haben wie M und ein Drittel so viele Spalten.
Argumente:
• M ist eine gepackte Farbmatrix.
• ir, jr, ic, jc sind nicht negative Ganzzahlen, die die Anzahl der Zeilen oder Spalten in der Matrix M nicht überschreiten. 0 ist als Wert nur zulässig, wenn es sich um die ausgewählte ORIGIN für Arrays handelt.
• N ist ein Farbwert in einer gepackten Farbbildmatrix.
• n (optional für extract) ist 1, 2 oder 3.