-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Implement more matrix functions #5840
Copy link
Copy link
Closed
Labels
help wantedIndicates that a maintainer wants help on an issue or pull requestIndicates that a maintainer wants help on an issue or pull requestlinear algebraLinear algebraLinear algebrastdlibJulia's standard libraryJulia's standard library
Metadata
Metadata
Assignees
Labels
help wantedIndicates that a maintainer wants help on an issue or pull requestIndicates that a maintainer wants help on an issue or pull requestlinear algebraLinear algebraLinear algebrastdlibJulia's standard libraryJulia's standard library
Higham and Deadman have published a list of software implementing algorithms for matrix functions, showing that Julia's library for these functions could be improved greatly relative to the state of the art.
The purpose of this issue is to discuss and track the implementation of matrix functions.
From Higham and Deadman's list:
General function evaluations
cond(f,A)f(A) * bSpecific functions
expm: scaling and squaring algorithm (Al-Mohy and Higham, 2009)logm: inverse scaling and squaring algorithm (Al-Mohy, Higham, and Relton, 2012,2013)
sqrtm:A^tfor real matrix powers: Schur– Padé algorithm (Higham and Lin, 2013) (Fixed the algorithm for powers of a matrix. #21184)Fréchet derivatives
A^tfor real matrix powers: Schur– Padé algorithm (Higham and Lin, 2013)Miscellaneous functions
invanddetforTridiagonalandSymTridiagonalmatrices (Usmani, 1994) (Provide inv and det of Tridiagonal and SymTridiagonal matrices #5358)