On Sat, 26 Sep 2009, Gabor Grothendieck wrote:

OK. Try this:

library(Matrix)
M <- matrix(c(2, 1, 1, 2), 2); M
    [,1] [,2]
[1,]    2    1
[2,]    1    2


Right. expm( M ) is diagonalizable.

But for

M <- matrix( c(0,1,0,0), 2 )

you get the wrong result.

Maybe I should have added that I do not see the machinery in R for dealing with Jordan blocks.

HTH,

Chuck



# log of expm(M) is original matrix M
with(eigen(expm(M)), vectors %*% diag(log(values)) %*% t(vectors))
    [,1] [,2]
[1,]    2    1
[2,]    1    2


On Sat, Sep 26, 2009 at 6:24 PM, Charles C. Berry <cbe...@tajo.ucsd.edu> wrote:
On Sat, 26 Sep 2009, Gabor Grothendieck wrote:

Try:

expm( - M)

Mimosa probably meant say 'the inverse function'.

I do not see one in R.

Chuck


On Sat, Sep 26, 2009 at 5:06 PM, Mimosa Zeus <mimosa1...@yahoo.fr> wrote:

Dear R users,

Does anyone has implemented the inverse of the matrix exponential (expm
in the package Matrix)?

In Matlab, there're logm and expm, there's only expm in R.
Cheers
Mimosa



       [[alternative HTML version deleted]]


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Charles C. Berry                            (858) 534-2098
                                           Dept of Family/Preventive
Medicine
E mailto:cbe...@tajo.ucsd.edu               UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/  La Jolla, San Diego 92093-0901



______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Charles C. Berry                            (858) 534-2098
                                            Dept of Family/Preventive Medicine
E mailto:cbe...@tajo.ucsd.edu               UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/  La Jolla, San Diego 92093-0901

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to