107
edits
Antonio Pino (talk | contribs) m (Second note just to clear my mind, will continue tomorrow (UTC+2).) |
Antonio Pino (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
...just experimenting with subpages, more info on [[http://en.wikipedia.org/wiki/Wikipedia:User_pages wikipedia]] | ...just experimenting with subpages, more info on [[http://en.wikipedia.org/wiki/Wikipedia:User_pages wikipedia]] | ||
------- | |||
After this little holiday, I am back to work on gsoc. As Philip Nienhuis noted on the [http://octave.1599824.n4.nabble.com/Re-Query-for-project-on-improving-matrix-functions-td4669292.html#a4669297 mailing list] there is a fair amount of work done on Matrix Functions by Higham himself. Nonetheless, it was made to work with matlab so the first issue to tack is making Gnu Octave work with it, changing it where necessary. Starting from there, then new algorithms should be introduced to the system. | |||
Hi everyone, | Hi everyone, | ||
------- | |||
First of all, I am still interested in going on with the project. | First of all, I am still interested in going on with the project. | ||
Line 29: | Line 33: | ||
Leave a comment | Leave a comment | ||
------- | ---------- | ||
The old time line gets compressed, and I introduce the toolboxes by Higham to my wiki: | |||
'''Update:''' | |||
Part of the work is already done by Prof. N.J. Higham and is available under a GPLv3+ license: [http://www.ma.man.ac.uk/~higham/mftoolbox/ The Matrix Function Toolbox][3] which is closely related to the book by the same author[4]. A [http://www.ma.man.ac.uk/~higham/mctoolbox toolbox for matrix computations][4] (The Matrix Computation Toolbox) is also provided by the same author, under the same license. Finally, a funm function is provided in the page of the NAMF project under GPLv3+. | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> | |||
'''TENTATIVE TIMELINE'''(previous) | |||
<div class="mw-collapsible-content">'''Introduction''' | |||
It appears to me that the natural task division for this project is to first improve and test funm (this shoud be ready by the mid-term), and then get to the rest, picking logm first. | |||
'''weeks 1-2''' | |||
The start should be soft for I am having the finals in this period. At this point the list of algorithms to be used must be completely defined. | |||
'''weeks 3-7''' | |||
funm (Milestone 1: general purpose funm based on a Schur-Parlett algorithm) | |||
'''weeks 8-9''' | |||
expm and logm | |||
'''weeks 10-11''' | |||
sqrtm | |||
p-th roots (p = integer) algorithm [?] | |||
(Milestone 2: logm, sqrtm, funm) | |||
'''weeks 12''' | |||
implement trigonometric functions (I submitted a snipet of cosm [http://octave.1599824.n4.nabble.com/GSoC-2015-improving-matrix-funtcions-td4669227.html to the mailing list]) | |||
'''weeks 13-14''' | |||
Pencils down. Run tests on the Matrix Functions and write/review their documentation. | |||
</div> | |||
</div> | |||
[1] N.J. Higham. A New sqrtm for MATLAB. Numerical Analysis Report No. 336, Manchester Centre for Computational Mathematics, Manchester, England, January 1999. | |||
[2] G.H. Golub and C.F. Van Loan. Matrix Computations, 4th Edition. The Johns Hopkins University Press, Baltimore, USA, 2013. | |||
[3] N. J. Higham. The Matrix Function Toolbox. http://www.ma.man.ac.uk/~higham/mftoolbox | |||
[4] N. J. Higham, Functions of Matrices: Theory and Computation, Society for Industrial and Applied Mathematics, Philadelphia, USA, 2008. | |||
[5] N. J. Higham. The Matrix Computation Toolbox. http://www.ma.man.ac.uk/~higham/mctoolbox |
edits