annotate doc/interpreter/linalg.txi @ 8347:fa78cb8d8a5c

corrections for typos Here is a patch with some corrections for typos and missing/extra words in the manual. changeset: 8347:34fd1d1c2294 user: Brian Gough <bjg@gnu.org> date: Wed Nov 26 11:00:15 2008 -0500 summary: [docs] can not => cannot
author Brian Gough<bjg@network-theory.co.uk>
date Thu, 27 Nov 2008 10:28:24 +0100
parents bbaa5d7d0143
children cdb4788879b3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6778
083721ae3dfa [project @ 2007-07-18 17:03:10 by jwe]
jwe
parents: 6531
diff changeset
1 @c Copyright (C) 1996, 1997, 2007 John W. Eaton
7018
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
2 @c
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
3 @c This file is part of Octave.
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
4 @c
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
5 @c Octave is free software; you can redistribute it and/or modify it
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
6 @c under the terms of the GNU General Public License as published by the
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
7 @c Free Software Foundation; either version 3 of the License, or (at
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
8 @c your option) any later version.
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
9 @c
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
10 @c Octave is distributed in the hope that it will be useful, but WITHOUT
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
11 @c ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
12 @c FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
13 @c for more details.
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
14 @c
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
15 @c You should have received a copy of the GNU General Public License
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
16 @c along with Octave; see the file COPYING. If not, see
fd42779a8428 [project @ 2007-10-13 00:52:12 by jwe]
jwe
parents: 6993
diff changeset
17 @c <http://www.gnu.org/licenses/>.
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
18
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3428
diff changeset
19 @node Linear Algebra
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
20 @chapter Linear Algebra
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
21
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
22 This chapter documents the linear algebra functions of Octave.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
23 Reference material for many of these functions may be found in
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
24 Golub and Van Loan, @cite{Matrix Computations, 2nd Ed.}, Johns Hopkins,
8347
fa78cb8d8a5c corrections for typos
Brian Gough<bjg@network-theory.co.uk>
parents: 7984
diff changeset
25 1989, and in the @cite{@sc{Lapack} Users' Guide}, SIAM, 1992.
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
26
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
27 @menu
6531
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
28 * Techniques used for Linear Algebra::
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
29 * Basic Matrix Functions::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
30 * Matrix Factorizations::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
31 * Functions of a Matrix::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
32 @end menu
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
33
6531
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
34 @node Techniques used for Linear Algebra
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
35 @section Techniques used for Linear Algebra
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
36
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
37 Octave includes a poly-morphic solver, that selects an appropriate
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
38 matrix factorization depending on the properties of the matrix itself.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
39 Generally, the cost of determining the matrix type is small relative to
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
40 the cost of factorizing the matrix itself, but in any case the matrix
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
41 type is cached once it is calculated, so that it is not re-determined
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
42 each time it is used in a linear equation.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
43
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
44 The selection tree for how the linear equation is solve or a matrix
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
45 inverse is form is given by
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
46
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
47 @enumerate 1
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
48 @item If the matrix is upper or lower triangular sparse a forward or
6939
46d1ad37d943 [project @ 2007-10-01 16:12:20 by jwe]
jwe
parents: 6778
diff changeset
49 backward substitution using the @sc{Lapack} xTRTRS function, and goto 4.
6531
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
50
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
51 @c Permuted triangular matrices currently disabled in the code
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
52 @c
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
53 @c @item If the matrix is a upper triangular matrix with column permutations
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
54 @c or lower triangular matrix with row permutations, perform a forward or
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
55 @c backward substitution, and goto 5.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
56
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
57 @item If the matrix is square, hermitian with a real positive diagonal,
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
58 attempt Cholesky factorization using the @sc{Lapack} xPOTRF function.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
59
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
60 @item If the Cholesky factorization failed or the matrix is not
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
61 hermitian with a real positive diagonal, and the matrix is square, factorize
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
62 using the @sc{Lapack} xGETRF function.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
63
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
64 @item If the matrix is not square, or any of the previous solvers flags
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
65 a singular or near singular matrix, find a least squares solution using
7072
b48d486f641d [project @ 2007-10-26 15:52:57 by jwe]
jwe
parents: 7071
diff changeset
66 the @sc{Lapack} xGELSD function.
6531
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
67 @end enumerate
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
68
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
69 The user can force the type of the matrix with the @code{matrix_type}
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
70 function. This overcomes the cost of discovering the type of the matrix.
8347
fa78cb8d8a5c corrections for typos
Brian Gough<bjg@network-theory.co.uk>
parents: 7984
diff changeset
71 However, it should be noted that identifying the type of the matrix incorrectly
6531
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
72 will lead to unpredictable results, and so @code{matrix_type} should be
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
73 used with care.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
74
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
75 It should be noted that the test for whether a matrix is a candidate for
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
76 Cholesky factorization, performed above and by the @code{matrix_type}
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
77 function, does not give a certainty that the matrix is
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
78 Hermitian. However, the attempt to factorize the matrix will quickly
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
79 flag a non-Hermitian matrix.
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
80
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3428
diff changeset
81 @node Basic Matrix Functions
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
82 @section Basic Matrix Functions
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
83
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
84 @DOCSTRING(balance)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
85
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
86 @DOCSTRING(cond)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
87
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
88 @DOCSTRING(det)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
89
3428
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
90 @DOCSTRING(dmult)
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
91
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
92 @DOCSTRING(dot)
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
93
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
94 @DOCSTRING(eig)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
95
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
96 @DOCSTRING(givens)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
97
7984
bbaa5d7d0143 Some documentation updates
David Bateman <dbateman@free.fr>
parents: 7638
diff changeset
98 @DOCSTRING(planerot)
bbaa5d7d0143 Some documentation updates
David Bateman <dbateman@free.fr>
parents: 7638
diff changeset
99
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
100 @DOCSTRING(inv)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
101
6531
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
102 @DOCSTRING(matrix_type)
c2609d0502bb [project @ 2007-04-17 18:17:40 by jwe]
jwe
parents: 6502
diff changeset
103
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
104 @DOCSTRING(norm)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
105
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
106 @DOCSTRING(null)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
107
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
108 @DOCSTRING(orth)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
109
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
110 @DOCSTRING(pinv)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
111
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
112 @DOCSTRING(rank)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
113
7984
bbaa5d7d0143 Some documentation updates
David Bateman <dbateman@free.fr>
parents: 7638
diff changeset
114 @DOCSTRING(rcond)
bbaa5d7d0143 Some documentation updates
David Bateman <dbateman@free.fr>
parents: 7638
diff changeset
115
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
116 @DOCSTRING(trace)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
117
6502
6ab0a8767780 [project @ 2007-04-06 03:32:06 by jwe]
jwe
parents: 5775
diff changeset
118 @DOCSTRING(rref)
6ab0a8767780 [project @ 2007-04-06 03:32:06 by jwe]
jwe
parents: 5775
diff changeset
119
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3428
diff changeset
120 @node Matrix Factorizations
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
121 @section Matrix Factorizations
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
122
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
123 @DOCSTRING(chol)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
124
6502
6ab0a8767780 [project @ 2007-04-06 03:32:06 by jwe]
jwe
parents: 5775
diff changeset
125 @DOCSTRING(cholinv)
6ab0a8767780 [project @ 2007-04-06 03:32:06 by jwe]
jwe
parents: 5775
diff changeset
126
6ab0a8767780 [project @ 2007-04-06 03:32:06 by jwe]
jwe
parents: 5775
diff changeset
127 @DOCSTRING(chol2inv)
6ab0a8767780 [project @ 2007-04-06 03:32:06 by jwe]
jwe
parents: 5775
diff changeset
128
7638
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
129 @DOCSTRING(cholupdate)
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
130
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
131 @DOCSTRING(hess)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
132
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
133 @DOCSTRING(lu)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
134
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
135 @DOCSTRING(qr)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
136
7638
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
137 @DOCSTRING(qrupdate)
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
138
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
139 @DOCSTRING(qrinsert)
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
140
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
141 @DOCSTRING(qrdelete)
2df457529cfa implement expm1 and log1p functions
Jaroslav Hajek <highegg@gmail.com>
parents: 7072
diff changeset
142
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
143 @DOCSTRING(qz)
3372
f16c2ce14886 [project @ 1999-11-23 19:07:09 by jwe]
jwe
parents: 3294
diff changeset
144
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
145 @DOCSTRING(qzhess)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
146
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
147 @DOCSTRING(schur)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
148
7984
bbaa5d7d0143 Some documentation updates
David Bateman <dbateman@free.fr>
parents: 7638
diff changeset
149 @DOCSTRING(subspace)
bbaa5d7d0143 Some documentation updates
David Bateman <dbateman@free.fr>
parents: 7638
diff changeset
150
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
151 @DOCSTRING(svd)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
152
5775
ace8d8d26933 [project @ 2006-04-24 19:13:06 by jwe]
jwe
parents: 4167
diff changeset
153 @c FIXME -- should there be a new section here?
3428
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
154
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
155 @DOCSTRING(housh)
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
156
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
157 @DOCSTRING(krylov)
5b77cf82393c [project @ 2000-01-14 02:54:53 by jwe]
jwe
parents: 3373
diff changeset
158
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3428
diff changeset
159 @node Functions of a Matrix
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
160 @section Functions of a Matrix
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
161
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
162 @DOCSTRING(expm)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
163
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
164 @DOCSTRING(logm)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
165
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
166 @DOCSTRING(sqrtm)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
167
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
168 @DOCSTRING(kron)
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
169
3373
36405da8e173 [project @ 1999-11-23 20:54:17 by jwe]
jwe
parents: 3372
diff changeset
170 @DOCSTRING(syl)