MatrixExp[DiagonalMatrix[{1,1,-1,-1}]] & MMA 3.0
- To: mathgroup at smc.vnet.net
- Subject: [mg7617] MatrixExp[DiagonalMatrix[{1,1,-1,-1}]] & MMA 3.0
- From: Robert Prus <robert at fuw.edu.pl>
- Date: Thu, 19 Jun 1997 15:53:33 -0400 (EDT)
- Organization: Warsaw University, Physics Department
- Sender: owner-wri-mathgroup at wolfram.com
Hi, I discovered that MatrixExp[] command in Mathematica 3.0 gives wrong results. Here are two examples of using MatrixExp[] with two versions of Mathematica (2.2 and 3.0): Mathematica 2.2 for SPARC Copyright 1988-94 Wolfram Research, Inc. -- Terminal graphics initialized -- In[1]:= MatrixExp[DiagonalMatrix[{1,1}]] Out[1]= {{E, 0}, {0, E}} In[2]:= MatrixExp[DiagonalMatrix[{-1,-1}]] 1 1 Out[2]= {{-, 0}, {0, -}} E E In[3]:= MatrixExp[DiagonalMatrix[{1,1,-1,-1}]] 1 1 Out[3]= {{E, 0, 0, 0}, {0, E, 0, 0}, {0, 0, -, 0}, {0, 0, 0, -}} E E Mathematica 3.0 for Solaris Copyright 1988-96 Wolfram Research, Inc. -- Terminal graphics initialized -- In[1]:= MatrixExp[DiagonalMatrix[{1,1}]] Out[1]= {{E, 0}, {0, E}} In[2]:= MatrixExp[DiagonalMatrix[{-1,-1}]] 1 1 Out[2]= {{-, 0}, {0, -}} E E In[3]:= MatrixExp[DiagonalMatrix[{1,1,-1,-1}]] 1 1 Out[3]= {{-, 0, 0, 0}, {0, -, 0, 0}, {0, 0, E, 0}, {0, 0, 0, E}} E E Mathematica 3.0 gives wrong result for last calculation, i.e. MatrixExp[DiagonalMatrix[{1,1,-1,-1}]] while MMA 2.2 gives correct result. Any ideas for solving that problem? RP -- Robert Prus, robert at fuw.edu.pl Institute of Theoretical Physics, Warsaw University Hoza 69, 00-681 Warsaw, Poland tel./fax (48)(2) 6214397