Ask Your Question
2

Is it possible to find the exponential of a symbolic matrix using sage?

asked 2012-01-11 09:50:15 -0500

Shashank gravatar image

I am searching for a function that is equivalent to mathematica's MatrixExp, that will calculate the exponential of a symbolic matrix. I don't want a term by term exponential but a something like expm() in scipy but for symbolic matrices.

Is it possible in sage?

edit retag flag offensive close merge delete

Comments

Though see http://trac.sagemath.org/sage_trac/ticket/12101, where trying to do this with sparse matrices causes problems.

kcrisman gravatar imagekcrisman ( 2012-06-22 05:03:50 -0500 )edit

2 answers

Sort by ยป oldest newest most voted
4

answered 2012-01-11 10:04:45 -0500

achrzesz gravatar image

sage: m=matrix(SR,2,2)

sage: m.exp?

edit flag offensive delete link more

Comments

I get "No object 'm.exp' currently defined." Is it just my machine or it is not defined? Edit: Sorry about that it actually worked. Thanks

Shashank gravatar imageShashank ( 2012-01-11 10:10:01 -0500 )edit

Just as a followup, since Sage 5.1.beta5, e^m will also work - see http://trac.sagemath.org/sage_trac/ticket/4735

kcrisman gravatar imagekcrisman ( 2012-06-22 04:56:56 -0500 )edit
1

answered 2012-06-21 22:27:17 -0500

Would this work for you?

 A = matrix(SR, 2, var('a,b,c,d'))
 exp(A)

I get a long expression which I assume is the matrix exponential.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2012-01-11 09:50:15 -0500

Seen: 571 times

Last updated: Jun 21 '12