comparison libinterp/corefcn/schur.cc @ 19952:56157a7505ed

Add new ordschur function. * libinterp/corefcn/ordschur.cc: New file. * libinterp/corefcn/module.mk: Include it in the list of source files. * scripts/help/__unimplemented__.m: Remove ordschur from the list of unimplemented functions. * doc/interpreter/linalg.txi: Add it to the interpreter manual. * NEWS: Mention it. * libinterp/corefcn/schur.cc (schur): Reference it from the documentation of the schur function. Thanks to Carnë Draug for improving the original patch, and to Mike Miller for reviewing it and suggesting improvements.
author Sébastien Villemot <sebastien@debian.org>
date Sat, 07 Feb 2015 21:51:20 +0100
parents 4197fc428c7d
children 4f45eaf83908
comparison
equal deleted inserted replaced
19951:97690ea6f57a 19952:56157a7505ed
122 subspace corresponding to the @var{k} leading eigenvalues of @var{S}.\n\ 122 subspace corresponding to the @var{k} leading eigenvalues of @var{S}.\n\
123 \n\ 123 \n\
124 The Schur@tie{}decomposition is used to compute eigenvalues of a\n\ 124 The Schur@tie{}decomposition is used to compute eigenvalues of a\n\
125 square matrix, and has applications in the solution of algebraic\n\ 125 square matrix, and has applications in the solution of algebraic\n\
126 Riccati equations in control (see @code{are} and @code{dare}).\n\ 126 Riccati equations in control (see @code{are} and @code{dare}).\n\
127 @seealso{rsf2csf, lu, chol, hess, qr, qz, svd}\n\ 127 @seealso{rsf2csf, ordschur, lu, chol, hess, qr, qz, svd}\n\
128 @end deftypefn") 128 @end deftypefn")
129 { 129 {
130 octave_value_list retval; 130 octave_value_list retval;
131 131
132 int nargin = args.length (); 132 int nargin = args.length ();