Mercurial > hg > octave-nkf
annotate doc/liboctave/factor.texi @ 20511:eca5aa3225f4
imshow.m: Add support for 'parent' property (bug #45473).
* imshow.m: Add cell variable prop_val_args{:} when calling image or imagesc.
Populate prop_val_args with {"parent", hparent} when "parent" argument given
to imshow. Remove code commented out in 2015/05/1 which has not caused any
problems. Add warning that arguments "border" and "reduce" are not supported.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 05 Jul 2015 13:55:56 -0700 |
parents | 4197fc428c7d |
children |
rev | line source |
---|---|
19898
4197fc428c7d
maint: Update copyright notices for 2015.
John W. Eaton <jwe@octave.org>
parents:
19790
diff
changeset
|
1 @c Copyright (C) 1996-2015 John W. Eaton |
7018 | 2 @c |
3 @c This file is part of Octave. | |
4 @c | |
5 @c Octave is free software; you can redistribute it and/or modify it | |
6 @c under the terms of the GNU General Public License as published by the | |
7 @c Free Software Foundation; either version 3 of the License, or (at | |
8 @c your option) any later version. | |
19790
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
9 @c |
7018 | 10 @c Octave is distributed in the hope that it will be useful, but WITHOUT |
11 @c ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
12 @c FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
13 @c for more details. | |
19790
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
14 @c |
7018 | 15 @c You should have received a copy of the GNU General Public License |
16 @c along with Octave; see the file COPYING. If not, see | |
17 @c <http://www.gnu.org/licenses/>. | |
18 | |
3178 | 19 @node Matrix Factorizations, Ranges, Matrix and Vector Operations, Top |
2333 | 20 @chapter Matrix Factorizations |
21 @cindex matrix factorizations | |
22 @cindex factorizations | |
23 | |
5647 | 24 @deftypefn {} {} AEPBALANCE (void) |
25 @deftypefnx {} {} AEPBALANCE (const Matrix &@var{a}, const char *@var{balance_job}) | |
26 @deftypefnx {} {} AEPBALANCE (const AEPBALANCE &@var{a}) | |
2333 | 27 @end deftypefn |
28 | |
29 @deftypefn {} AEPBALANCE& {operator =} (const AEPBALANCE &@var{a}) | |
30 @end deftypefn | |
31 | |
32 @deftypefn {} Matrix balanced_matrix (void) const | |
33 @deftypefnx {} Matrix balancing_matrix (void) const | |
34 @end deftypefn | |
35 | |
36 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const AEPBALANCE &@var{a}) | |
37 @end deftypefn | |
38 | |
5647 | 39 @deftypefn {} {} ComplexAEPBALANCE (void) |
40 @deftypefnx {} {} ComplexAEPBALANCE (const ComplexMatrix &@var{a}, const char *@var{balance_job}) | |
41 @deftypefnx {} {} ComplexAEPBALANCE (const ComplexAEPBALANCE &@var{a}) | |
2333 | 42 @end deftypefn |
43 | |
44 @deftypefn {} ComplexAEPBALANCE& {operator =} (const ComplexAEPBALANCE &@var{a}) | |
45 @end deftypefn | |
46 | |
47 @deftypefn {} ComplexMatrix balanced_matrix (void) const | |
48 @deftypefnx {} ComplexMatrix balancing_matrix (void) const | |
49 @end deftypefn | |
50 | |
51 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexAEPBALANCE &@var{a}) | |
52 @end deftypefn | |
53 | |
5647 | 54 @deftypefn {} {} DET (void) |
55 @deftypefnx {} {} DET (const DET &@var{a}) | |
2333 | 56 @end deftypefn |
57 | |
58 @deftypefn {} DET& {operator =} (const DET &@var{a}) | |
59 @end deftypefn | |
60 | |
61 @deftypefn {} int value_will_overflow (void) const | |
62 @deftypefnx {} int value_will_underflow (void) const | |
63 @end deftypefn | |
64 | |
65 @deftypefn {} double coefficient (void) const | |
66 @deftypefnx {} int exponent (void) const | |
67 @deftypefnx {} double value (void) const | |
68 @end deftypefn | |
69 | |
70 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const DET &@var{a}) | |
71 @end deftypefn | |
72 | |
5647 | 73 @deftypefn {} {} ComplexDET (void) |
74 @deftypefnx {} {} ComplexDET (const ComplexDET &@var{a}) | |
2333 | 75 @end deftypefn |
76 | |
77 @deftypefn {} ComplexDET& {operator =} (const ComplexDET &@var{a}) | |
78 @end deftypefn | |
79 | |
80 @deftypefn {} int value_will_overflow (void) const | |
81 @deftypefnx {} int value_will_underflow (void) const | |
82 @end deftypefn | |
83 | |
84 @deftypefn {} Complex coefficient (void) const | |
85 @deftypefnx {} int exponent (void) const | |
86 @deftypefnx {} Complex value (void) const | |
87 @end deftypefn | |
88 | |
89 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexDET &@var{a}) | |
90 @end deftypefn | |
91 | |
5647 | 92 @deftypefn {} {} GEPBALANCE (void) |
93 @deftypefnx {} {} GEPBALANCE (const Matrix &@var{a}, const Matrix &, const char *@var{balance_job}) | |
94 @deftypefnx {} {} GEPBALANCE (const GEPBALANCE &@var{a}) | |
2333 | 95 @end deftypefn |
96 | |
97 @deftypefn {} GEPBALANCE& {operator =} (const GEPBALANCE &@var{a}) | |
98 @end deftypefn | |
99 | |
100 @deftypefn {} Matrix balanced_a_matrix (void) const | |
101 @deftypefnx {} Matrix balanced_b_matrix (void) const | |
102 @deftypefnx {} Matrix left_balancing_matrix (void) const | |
103 @deftypefnx {} Matrix right_balancing_matrix (void) const | |
104 @end deftypefn | |
105 | |
106 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const GEPBALANCE &@var{a}) | |
107 @end deftypefn | |
108 | |
5647 | 109 @deftypefn {} {} CHOL (void) |
110 @deftypefnx {} {} CHOL (const Matrix &@var{a}) | |
111 @deftypefnx {} {} CHOL (const Matrix &@var{a}, int &@var{info}) | |
112 @deftypefnx {} {} CHOL (const CHOL &@var{a}) | |
2333 | 113 @end deftypefn |
114 | |
115 @deftypefn {} CHOL& {operator =} (const CHOL &@var{a}) | |
116 @end deftypefn | |
117 | |
118 @deftypefn {} Matrix chol_matrix (void) const | |
119 @end deftypefn | |
120 | |
121 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const CHOL &@var{a}) | |
122 @end deftypefn | |
123 | |
5647 | 124 @deftypefn {} {} ComplexCHOL (void) |
125 @deftypefnx {} {} ComplexCHOL (const ComplexMatrix &@var{a}) | |
126 @deftypefnx {} {} ComplexCHOL (const ComplexMatrix &@var{a}, int &@var{info}) | |
127 @deftypefnx {} {} ComplexCHOL (const ComplexCHOL &@var{a}) | |
2333 | 128 @end deftypefn |
129 | |
130 @deftypefn {} ComplexCHOL& {operator =} (const ComplexCHOL &@var{a}) | |
131 @end deftypefn | |
132 | |
133 @deftypefn {} ComplexMatrix chol_matrix (void) const | |
134 @end deftypefn | |
135 | |
136 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexCHOL &@var{a}) | |
137 @end deftypefn | |
138 | |
5647 | 139 @deftypefn {} {} HESS (void) |
140 @deftypefnx {} {} HESS (const Matrix &@var{a}) | |
141 @deftypefnx {} {} HESS (const Matrix&a, int &@var{info}) | |
142 @deftypefnx {} {} HESS (const HESS &@var{a}) | |
2333 | 143 @end deftypefn |
144 | |
145 @deftypefn {} HESS& {operator =} (const HESS &@var{a}) | |
146 @end deftypefn | |
147 | |
148 @deftypefn {} Matrix hess_matrix (void) const | |
149 @deftypefnx {} Matrix unitary_hess_matrix (void) const | |
150 @end deftypefn | |
151 | |
152 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const HESS &@var{a}) | |
153 @end deftypefn | |
154 | |
5647 | 155 @deftypefn {} {} ComplexHESS (void) |
156 @deftypefnx {} {} ComplexHESS (const ComplexMatrix &@var{a}) | |
157 @deftypefnx {} {} ComplexHESS (const ComplexMatrix &@var{a}, int &@var{info}) | |
158 @deftypefnx {} {} ComplexHESS (const ComplexHESS &@var{a}) | |
2333 | 159 @end deftypefn |
160 | |
161 @deftypefn {} ComplexHESS& {operator =} (const ComplexHESS &@var{a}) | |
162 @end deftypefn | |
163 | |
164 @deftypefn {} ComplexMatrix hess_matrix (void) const | |
165 @deftypefnx {} ComplexMatrix unitary_hess_matrix (void) const | |
166 @end deftypefn | |
167 | |
168 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexHESS &@var{a}) | |
169 @end deftypefn | |
170 | |
5647 | 171 @deftypefn {} {} SCHUR (void) |
172 @deftypefnx {} {} SCHUR (const Matrix &@var{a}, const char *@var{ord}) | |
173 @deftypefnx {} {} SCHUR (const Matrix &@var{a}, const char *@var{ord}, int &@var{info}) | |
174 @deftypefnx {} {} SCHUR (const SCHUR &@var{a}, const char *@var{ord}) | |
2333 | 175 @end deftypefn |
176 | |
177 @deftypefn {} SCHUR& {operator =} (const SCHUR &@var{a}) | |
178 @end deftypefn | |
179 | |
180 @deftypefn {} Matrix schur_matrix (void) const | |
181 @deftypefnx {} Matrix unitary_matrix (void) const | |
182 @end deftypefn | |
183 | |
184 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const SCHUR &@var{a}) | |
185 @end deftypefn | |
186 | |
5647 | 187 @deftypefn {} {} ComplexSCHUR (void) |
188 @deftypefnx {} {} ComplexSCHUR (const ComplexMatrix &@var{a}, const char *@var{ord}) | |
189 @deftypefnx {} {} ComplexSCHUR (const ComplexMatrix &@var{a}, const char *@var{ord}, int &@var{info}) | |
190 @deftypefnx {} {} ComplexSCHUR (const ComplexSCHUR &@var{a}, const char *@var{ord}) | |
2333 | 191 @end deftypefn |
192 | |
193 @deftypefn {} ComplexSCHUR& {operator =} (const ComplexSCHUR &@var{a}) | |
194 @end deftypefn | |
195 | |
196 @deftypefn {} ComplexMatrix schur_matrix (void) const | |
197 @deftypefnx {} ComplexMatrix unitary_matrix (void) const | |
198 @end deftypefn | |
199 | |
200 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexSCHUR &@var{a}) | |
201 @end deftypefn | |
202 | |
5647 | 203 @deftypefn {} {} SVD (void) |
204 @deftypefnx {} {} SVD (const Matrix &@var{a}) | |
205 @deftypefnx {} {} SVD (const Matrix &@var{a}, int &@var{info}) | |
206 @deftypefnx {} {} SVD (const SVD &@var{a}) | |
2333 | 207 @end deftypefn |
208 | |
209 @deftypefn {} SVD& {operator =} (const SVD &@var{a}) | |
210 @end deftypefn | |
211 | |
212 @deftypefn {} DiagMatrix singular_values (void) const | |
213 @deftypefnx {} Matrix left_singular_matrix (void) const | |
214 @deftypefnx {} Matrix right_singular_matrix (void) const | |
215 @end deftypefn | |
216 | |
217 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const SVD &@var{a}) | |
218 @end deftypefn | |
219 | |
5647 | 220 @deftypefn {} {} ComplexSVD (void) |
221 @deftypefnx {} {} ComplexSVD (const ComplexMatrix &@var{a}) | |
222 @deftypefnx {} {} ComplexSVD (const ComplexMatrix &@var{a}, int &@var{info}) | |
223 @deftypefnx {} {} ComplexSVD (const ComplexSVD &@var{a}) | |
2333 | 224 @end deftypefn |
225 | |
226 @deftypefn {} ComplexSVD& {operator =} (const ComplexSVD &@var{a}) | |
227 @end deftypefn | |
228 | |
229 @deftypefn {} DiagMatrix singular_values (void) const | |
230 @deftypefnx {} ComplexMatrix left_singular_matrix (void) const | |
231 @deftypefnx {} ComplexMatrix right_singular_matrix (void) const | |
232 @end deftypefn | |
233 | |
234 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexSVD &@var{a}) | |
235 @end deftypefn | |
236 | |
5647 | 237 @deftypefn {} {} EIG (void) |
238 @deftypefnx {} {} EIG (const Matrix &@var{a}) | |
239 @deftypefnx {} {} EIG (const Matrix &@var{a}, int &@var{info}) | |
240 @deftypefnx {} {} EIG (const ComplexMatrix &@var{a}) | |
241 @deftypefnx {} {} EIG (const ComplexMatrix &@var{a}, int &@var{info}) | |
242 @deftypefnx {} {} EIG (const EIG &@var{a}) | |
2333 | 243 @end deftypefn |
244 | |
245 @deftypefn {} EIG& {operator =} (const EIG &@var{a}) | |
246 @end deftypefn | |
247 | |
248 @deftypefn {} ComplexColumnVector eigenvalues (void) const | |
249 @end deftypefn | |
250 | |
251 @deftypefn {} ComplexMatrix eigenvectors (void) const | |
252 @end deftypefn | |
253 | |
254 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const EIG &@var{a}) | |
255 @end deftypefn | |
256 | |
5647 | 257 @deftypefn {} {} LU (void) |
258 @deftypefnx {} {} LU (const Matrix &@var{a}) | |
259 @deftypefnx {} {} LU (const LU &@var{a}) | |
2333 | 260 @end deftypefn |
261 | |
262 @deftypefn {} LU& {operator =} (const LU &@var{a}) | |
263 @end deftypefn | |
264 | |
265 @deftypefn {} Matrix L (void) const | |
266 @deftypefnx {} Matrix U (void) const | |
267 @deftypefnx {} Matrix P (void) const | |
268 @end deftypefn | |
269 | |
270 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const LU &@var{a}) | |
271 @end deftypefn | |
272 | |
5647 | 273 @deftypefn {} {} ComplexLU (void) |
274 @deftypefnx {} {} ComplexLU (const ComplexMatrix &@var{a}) | |
275 @deftypefnx {} {} ComplexLU (const ComplexLU &@var{a}) | |
2333 | 276 @end deftypefn |
277 | |
278 @deftypefn {} ComplexLU& {operator =} (const ComplexLU &@var{a}) | |
279 @end deftypefn | |
280 | |
281 @deftypefn {} ComplexMatrix L (void) const | |
282 @deftypefnx {} ComplexMatrix U (void) const | |
283 @deftypefnx {} Matrix P (void) const | |
284 @end deftypefn | |
285 | |
286 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexLU &@var{a}) | |
287 @end deftypefn | |
288 | |
5647 | 289 @deftypefn {} {} QR (void) |
290 @deftypefnx {} {} QR (const Matrix &@var{A}) | |
291 @deftypefnx {} {} QR (const QR &@var{a}) | |
2333 | 292 @end deftypefn |
293 | |
294 @deftypefn {} QR& {operator =} (const QR &@var{a}) | |
295 @end deftypefn | |
296 | |
297 @deftypefn {} Matrix Q (void) const | |
298 @deftypefnx {} Matrix R (void) const | |
299 @end deftypefn | |
300 | |
301 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const QR &@var{a}) | |
302 @end deftypefn | |
303 | |
5647 | 304 @deftypefn {} {} ComplexQR (void) |
305 @deftypefnx {} {} ComplexQR (const ComplexMatrix &@var{A}) | |
306 @deftypefnx {} {} ComplexQR (const ComplexQR &@var{a}) | |
2333 | 307 @end deftypefn |
308 | |
309 @deftypefn {} ComplexQR& {operator =} (const ComplexQR &@var{a}) | |
310 @end deftypefn | |
311 | |
312 @deftypefn {} ComplexMatrix Q (void) const | |
313 @deftypefnx {} ComplexMatrix R (void) const | |
314 @end deftypefn | |
315 | |
316 @deftypefn {} {ostream&} {operator <<} (ostream &@var{os}, const ComplexQR &@var{a}) | |
317 @end deftypefn |