Ich glaube, Sie suchen eine Funktion, die eine endliche Folge von Matrizen
miteinander multipliziert, also A1.A2. ... . An. Dafür, so nehme ich an, möchten
Sie sowas wie
MatrixProduct[Ak,{k,1,n}] wie für Zahlen auch haben. Dazu können Sie aber die
Product[] Funktion nicht nehmen, da MMa zwischen der Multiplikation von
Zahlen und der von Matrizen unterscheidet. Für Matrizen nimmt man Dot, also z.B.:
Dot[A1,A2,A3] = A1.A2.A3
Das lässt sich folgendermaßen realisieren:
In[1]:=
MatrixProduct[expr_,{i_,imin_,imax_}]:=Apply[expr,Table[expr,{i,imin,imax}]]
Beispiel:
In[2]:= MatrixProduct[{{1,k},{0,k}},{k,1,3}]
Out[2]:= {{1,15},{0,6}}
MfG
Stefan Welke