First time here? Check out the FAQ!

Ask Your Question
3

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

asked 13 years ago

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?

Preview: (hide)

Comments

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

kcrisman gravatar imagekcrisman ( 12 years ago )

2 Answers

Sort by » oldest newest most voted
4

answered 13 years ago

achrzesz gravatar image

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

sage: m.exp?

Preview: (hide)
link

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 ( 13 years ago )

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 ( 12 years ago )
2

answered 12 years ago

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.

Preview: (hide)
link

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: 13 years ago

Seen: 1,701 times

Last updated: Jun 22 '12