Chain Matrix
- To: mathgroup at smc.vnet.net
- Subject: [mg96434] Chain Matrix
- From: Antonio Carlos Siqueira <antoniocslima71 at gmail.com>
- Date: Fri, 13 Feb 2009 03:45:57 -0500 (EST)
Hi everyone!
I have a matrix in which all the elements are function of a scalar h,
Say q[h]={{q1,q2},{q3,q4}} and what I need is to create a chain matrix
so I can obtain the dot product of several q[h]. For instance, if h=
{h1,h2,h3}
I can create a large matrix with
m=Map[q,h]
Then I do
Dot[m[[1]],m[[2],m[[3] ]
The problem is that there are cases where the Length[h] may reach a
few hundreds and I do not want to write Dot[m[[1]], ..., m[[200]] ]
So I have a somewhat trivial question:
Is there any way I can do this automatically? I mean how can I create
a function to create an equivalent matrix from a chain of matrices?
I tried some solutions with thread and fold, but I did not get
anywhere, any thoughts are appreciated.
Thanks
Antonio