Hello everyone,(adsbygoogle = window.adsbygoogle || []).push({});

I have a list, let's call it L1, of length N. Each element of this list is a square matrix.

I would like to :

1/ Apply MatrixExp[] to each element of L1 (I know how to do that)

2/ Multiply each element of the subsequent list _in an ordred fashion_ i.e. from element N to element 1. In this order (!) because none of the matrices commute.

To recap, I have

L1={L1[[1]],L1[[2]],...,L1[[N]]}

and want the matrix M equal to

M=MatrixExp[L1[[N]]].MatrixExp[L1[[N-1]]]...MatrixExp[L1[[1]]]

What would be a nice "one liner" which does that ?

Thanks in advance :)

**Physics Forums | Science Articles, Homework Help, Discussion**

Dismiss Notice

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# [Mathematica] Ordered matrix multiplication

**Physics Forums | Science Articles, Homework Help, Discussion**