Aah, ik zie nu wat er niet mis is: je hebt translatie als functie van t gedefinieerd en Maple herhaald in feite die definitie; dat is geen fout.
Het volgende ging bij mij prima:
with(LinearAlgebra):
init:=(i,j)-
if i=2 then 20 else 0 end if;
P:=![](kd.gif)
1|2|3
,
4|5|6
,
7|8|9![](gt.gif)
;
translatie:=t-
ScalarMultiply(Matrix(4, ColumnDimension(P), init), t);
translatie(2); translatie(x);
Met andere woorden als je een matrix wilt zien moet je de functie wel aanroepen.
kphart
maandag 18 december 2006