FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Forum index » Science and Technology » Math » num-analysis
finding matrix exponentials using jordan decomposition
Post new topic   Reply to topic Page 1 of 1 [7 Posts] View previous topic :: View next topic
Author Message
NoIdea
science forum beginner


Joined: 15 Feb 2006
Posts: 28

PostPosted: Fri Mar 31, 2006 9:36 am    Post subject: finding matrix exponentials using jordan decomposition Reply with quote

is it possible to use the jordan decomposition rather than the
eigen/spectral to find matrix exponentials/logarithms?

i know that using the eigen decomposition this is fairly straight forward to
acheive, except in the case of a degenerate matrix where the eigen
decomposition does not exist. In this case could a jordan decomposition be
used instead?
Back to top
Duncan Muirhead
science forum addict


Joined: 08 Oct 2005
Posts: 70

PostPosted: Fri Mar 31, 2006 10:36 am    Post subject: Re: finding matrix exponentials using jordan decomposition Reply with quote

On Fri, 31 Mar 2006 09:36:12 +0000, NoIdea wrote:

Quote:
is it possible to use the jordan decomposition rather than the
eigen/spectral to find matrix exponentials/logarithms?

i know that using the eigen decomposition this is fairly straight forward to
acheive, except in the case of a degenerate matrix where the eigen
decomposition does not exist. In this case could a jordan decomposition be
used instead?
Matrix Computations (Golub and Van Loan) discusses this briefly. They

prefer the Schur Decomposition for this
Duncan
Back to top
Martin Eisenberg
science forum beginner


Joined: 11 May 2005
Posts: 28

PostPosted: Fri Mar 31, 2006 7:35 pm    Post subject: Re: finding matrix exponentials using jordan decomposition Reply with quote

NoIdea wrote:

Quote:
is it possible to use the jordan decomposition rather than the
eigen/spectral to find matrix exponentials/logarithms?

Moler and Van Loan say it's impractical in their article "Nineteen
Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five
Years Later":
http://www.math.unm.edu/~kapitula/courses/math512/MatrixExponential.pdf


Martin

--
Quidquid latine scriptum sit, altum viditur.
Back to top
Herman Rubin
science forum Guru


Joined: 25 Mar 2005
Posts: 730

PostPosted: Sat Apr 01, 2006 3:53 pm    Post subject: Re: finding matrix exponentials using jordan decomposition Reply with quote

In article <pan.2006.03.31.10.36.31.380200@this.address>,
Duncan Muirhead <noone@this.address> wrote:
Quote:
On Fri, 31 Mar 2006 09:36:12 +0000, NoIdea wrote:

is it possible to use the jordan decomposition rather than the
eigen/spectral to find matrix exponentials/logarithms?

i know that using the eigen decomposition this is fairly straight forward to
acheive, except in the case of a degenerate matrix where the eigen
decomposition does not exist. In this case could a jordan decomposition be
used instead?

If by the Jordan decomposition you mean the decomposition
into blocks of the form hI + J, where J is one above the
main diagonal, I must have read this more than 60 years
ago. Expand f(hI + J) in a Taylor series, which only has
a finite number of non-zero terms.

--
This address is for information only. I do not claim that these views
are those of the Statistics Department or of Purdue University.
Herman Rubin, Department of Statistics, Purdue University
hrubin@stat.purdue.edu Phone: (765)494-6054 FAX: (765)494-0558
Back to top
Lou Pecora
science forum beginner


Joined: 07 Jun 2005
Posts: 33

PostPosted: Sat Apr 01, 2006 5:43 pm    Post subject: Re: finding matrix exponentials using jordan decomposition Reply with quote

In article <e0m7m4$40s2@odds.stat.purdue.edu>,
hrubin@odds.stat.purdue.edu (Herman Rubin) wrote:


Quote:
If by the Jordan decomposition you mean the decomposition
into blocks of the form hI + J, where J is one above the
main diagonal, I must have read this more than 60 years
ago. Expand f(hI + J) in a Taylor series, which only has
a finite number of non-zero terms.

Yes, J is what I think is called nilpotent (hope I got that right).
Meaning that only a finite number of self multiplications will result in
a non-zero matrix. It's a good way to get analytical expressions for
exponentiation of matrices. I was wondering, is there a way to generate
the analytical expression just given an arbitrary J? Or is it necessary
to just multiply until the matrix becomes zero? Seems like the number
of terms could be predicted just by the dimension of J (or size of its
nonzero part). Jumping to an analytical formula would make it very fast
for large problems.

-- Lou Pecora (my views are my own) REMOVE THIS to email me.
Back to top
Peter Spellucci
science forum Guru


Joined: 29 Apr 2005
Posts: 702

PostPosted: Mon Apr 03, 2006 9:49 am    Post subject: Re: finding matrix exponentials using jordan decomposition Reply with quote

In article <pecoraREMOVE-643C65.12430501042006@ra.nrl.navy.mil>,
Lou Pecora <pecoraREMOVE@THISanvil.nrl.navy.mil> writes:
Quote:
In article <e0m7m4$40s2@odds.stat.purdue.edu>,
hrubin@odds.stat.purdue.edu (Herman Rubin) wrote:


If by the Jordan decomposition you mean the decomposition
into blocks of the form hI + J, where J is one above the
main diagonal, I must have read this more than 60 years
ago. Expand f(hI + J) in a Taylor series, which only has
a finite number of non-zero terms.

Yes, J is what I think is called nilpotent (hope I got that right).
Meaning that only a finite number of self multiplications will result in
a non-zero matrix. It's a good way to get analytical expressions for
exponentiation of matrices. I was wondering, is there a way to generate
the analytical expression just given an arbitrary J? Or is it necessary
to just multiply until the matrix becomes zero? Seems like the number
of terms could be predicted just by the dimension of J (or size of its
nonzero part). Jumping to an analytical formula would make it very fast
for large problems.

-- Lou Pecora (my views are my own) REMOVE THIS to email me.


jordan block = lambda*I + J
and since these two commute the binomial formula applies. this plus nilpotency
of J gives a closed formula for the powers.
hth
peter
Back to top
Derek R O'Connor
science forum beginner


Joined: 10 Apr 2006
Posts: 2

PostPosted: Mon Apr 10, 2006 12:19 am    Post subject: Re: finding matrix exponentials using jordan decomposition Reply with quote

Nick Higham has just completed a three-year reasearch project on Matrix Functions and is writing a book on the subject.

See his papers on this topic at

http://www.maths.man.ac.uk/~higham/

Regards,

Derek O'Connor
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [7 Posts] View previous topic :: View next topic
The time now is Wed Jan 07, 2009 9:20 pm | All times are GMT
Forum index » Science and Technology » Math » num-analysis
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Diagonalizable matrix aline Math 0 Wed Nov 29, 2006 3:08 am
No new posts sign of the determinant of an augment... Mark Math 4 Thu Jul 20, 2006 1:30 am
No new posts spectrum of a symmetric tridiagonal r... pf.buonsante@gmail.com Math 0 Wed Jul 19, 2006 9:45 am
No new posts jordan decomposition and generalized ... Jeremy Watts Undergraduate 0 Tue Jul 18, 2006 6:49 pm
No new posts jordan decomposition and generalized ... Jeremy Watts num-analysis 3 Tue Jul 18, 2006 6:48 pm

Mortgage | Personal Loans | Free Ringtones | Travel Shop | Problem Mortgage
Copyright © 2004-2005 DeniX Solutions SRL
Other DeniX Solutions sites: Electronics forum |  Medicine forum |  Unix/Linux blog |  Unix/Linux documentation |  Unix/Linux forums


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2056s ][ Queries: 16 (0.1148s) ][ GZIP on - Debug on ]