Mercurial > hg > octave-lyh
comparison doc/interpreter/sparse.txi @ 7505:f5005d9510f4
Remove dispatched sparse functions and treat in the generic versions of the functions
author | David Bateman <dbateman@free.fr> |
---|---|
date | Wed, 20 Feb 2008 15:52:11 -0500 |
parents | fe332ce262b5 |
children | f3c00dc0912b |
comparison
equal
deleted
inserted
replaced
7504:ddcf233d765b | 7505:f5005d9510f4 |
---|---|
211 @end example | 211 @end example |
212 | 212 |
213 creates a sparse (@var{n}+1)-by-(@var{n}+1) sparse matrix with a single | 213 creates a sparse (@var{n}+1)-by-(@var{n}+1) sparse matrix with a single |
214 diagonal defined. | 214 diagonal defined. |
215 | 215 |
216 @DOCSTRING(spatan2) | |
217 | |
218 @DOCSTRING(spcumprod) | 216 @DOCSTRING(spcumprod) |
219 | 217 |
220 @DOCSTRING(spcumsum) | 218 @DOCSTRING(spcumsum) |
221 | 219 |
222 @DOCSTRING(spdiag) | 220 @DOCSTRING(spdiag) |
307 @DOCSTRING(spalloc) | 305 @DOCSTRING(spalloc) |
308 | 306 |
309 @DOCSTRING(sparse) | 307 @DOCSTRING(sparse) |
310 | 308 |
311 @DOCSTRING(spconvert) | 309 @DOCSTRING(spconvert) |
312 | |
313 @DOCSTRING(spfind) | |
314 | 310 |
315 The above problem can be avoided in oct-files. However, the construction | 311 The above problem can be avoided in oct-files. However, the construction |
316 of a sparse matrix from an oct-file is more complex than can be | 312 of a sparse matrix from an oct-file is more complex than can be |
317 discussed in this brief introduction, and you are referred to chapter | 313 discussed in this brief introduction, and you are referred to chapter |
318 @ref{Dynamically Linked Functions}, to have a full description of the | 314 @ref{Dynamically Linked Functions}, to have a full description of the |
470 @item Generate sparse matrices: | 466 @item Generate sparse matrices: |
471 @dfn{spalloc}, @dfn{spdiags}, @dfn{speye}, @dfn{sprand}, | 467 @dfn{spalloc}, @dfn{spdiags}, @dfn{speye}, @dfn{sprand}, |
472 @dfn{sprandn}, @dfn{sprandsym} | 468 @dfn{sprandn}, @dfn{sprandsym} |
473 | 469 |
474 @item Sparse matrix conversion: | 470 @item Sparse matrix conversion: |
475 @dfn{full}, @dfn{sparse}, @dfn{spconvert}, @dfn{spfind} | 471 @dfn{full}, @dfn{sparse}, @dfn{spconvert} |
476 | 472 |
477 @item Manipulate sparse matrices | 473 @item Manipulate sparse matrices |
478 @dfn{issparse}, @dfn{nnz}, @dfn{nonzeros}, @dfn{nzmax}, | 474 @dfn{issparse}, @dfn{nnz}, @dfn{nonzeros}, @dfn{nzmax}, |
479 @dfn{spfun}, @dfn{spones}, @dfn{spy} | 475 @dfn{spfun}, @dfn{spones}, @dfn{spy} |
480 | 476 |
487 @dfn{ccolamd}, @dfn{colamd}, @dfn{colperm}, @dfn{csymamd}, | 483 @dfn{ccolamd}, @dfn{colamd}, @dfn{colperm}, @dfn{csymamd}, |
488 @dfn{dmperm}, @dfn{symamd}, @dfn{randperm}, @dfn{symrcm} | 484 @dfn{dmperm}, @dfn{symamd}, @dfn{randperm}, @dfn{symrcm} |
489 | 485 |
490 @item Linear algebra: | 486 @item Linear algebra: |
491 @dfn{matrix_type}, @dfn{spchol}, @dfn{cpcholinv}, | 487 @dfn{matrix_type}, @dfn{spchol}, @dfn{cpcholinv}, |
492 @dfn{spchol2inv}, @dfn{spdet}, @dfn{spinv}, | 488 @dfn{spchol2inv}, @dfn{spinv}, |
493 @dfn{splchol}, @dfn{splu}, @dfn{spqr}, @dfn{normest}, @dfn{condest}, | 489 @dfn{splchol}, @dfn{splu}, @dfn{normest}, @dfn{condest}, |
494 @dfn{sprank} | 490 @dfn{sprank} |
495 @c @dfn{spaugment} | 491 @c @dfn{spaugment} |
496 @c @dfn{eigs}, @dfn{svds} but these are in octave-forge for now | 492 @c @dfn{eigs}, @dfn{svds} but these are in octave-forge for now |
497 | 493 |
498 @item Iterative techniques: | 494 @item Iterative techniques: |
501 @c @dfn{lsqr}, @dfn{minres}, @dfn{qmr}, @dfn{symmlq} | 497 @c @dfn{lsqr}, @dfn{minres}, @dfn{qmr}, @dfn{symmlq} |
502 | 498 |
503 @item Miscellaneous: | 499 @item Miscellaneous: |
504 @dfn{spparms}, @dfn{symbfact}, @dfn{spstats}, | 500 @dfn{spparms}, @dfn{symbfact}, @dfn{spstats}, |
505 @dfn{spprod}, @dfn{spcumsum}, @dfn{spsum}, | 501 @dfn{spprod}, @dfn{spcumsum}, @dfn{spsum}, |
506 @dfn{spsumsq}, @dfn{spmin}, @dfn{spmax}, @dfn{spatan2}, | 502 @dfn{spsumsq}, @dfn{spdiag} |
507 @dfn{spdiag} | |
508 @end table | 503 @end table |
509 | 504 |
510 In addition all of the standard Octave mapper functions (ie. basic | 505 In addition all of the standard Octave mapper functions (ie. basic |
511 math functions that take a single argument) such as @dfn{abs}, etc | 506 math functions that take a single argument) such as @dfn{abs}, etc |
512 can accept sparse matrices. The reader is referred to the documentation | 507 can accept sparse matrices. The reader is referred to the documentation |
842 | 837 |
843 @DOCSTRING(spcholinv) | 838 @DOCSTRING(spcholinv) |
844 | 839 |
845 @DOCSTRING(spchol2inv) | 840 @DOCSTRING(spchol2inv) |
846 | 841 |
847 @DOCSTRING(spdet) | |
848 | |
849 @DOCSTRING(spinv) | 842 @DOCSTRING(spinv) |
850 | 843 |
851 @DOCSTRING(splchol) | 844 @DOCSTRING(splchol) |
852 | 845 |
853 @DOCSTRING(splu) | 846 @DOCSTRING(splu) |
854 | 847 |
855 @DOCSTRING(spparms) | 848 @DOCSTRING(spparms) |
856 | |
857 @DOCSTRING(spqr) | |
858 | 849 |
859 @DOCSTRING(sprank) | 850 @DOCSTRING(sprank) |
860 | 851 |
861 @DOCSTRING(symbfact) | 852 @DOCSTRING(symbfact) |
862 | 853 |