view CITATION @ 31915:8eeb49ec16d8 stable

mpoles.m: Overhaul function and use absolute tolerance for zero poles (bug #63937) * mpoles.m: Re-write documentation to explain relative tolerance used for regular poles and absolute tolerance used for zero poles. Rename second output variable to "idxp" so that it matches documentation. Add input validation for all three inputs. Create outputs based on class of input P. Rename internal variable "ordr" to "order" for clarity. Create new vector of tolerances which has relative tolerances for ordinary poles and the value of TOL for zero poles. Add BIST tests for class single inputs, for relative tolerances, for absolute tolerances, and for input validation.
author Rik <rik@octave.org>
date Tue, 21 Mar 2023 17:26:52 -0700
parents 74aa32d5fd08
children fdadf31961bb
line wrap: on
line source

To cite GNU Octave in publications use:

  John W. Eaton, David Bateman, Søren Hauberg, Rik Wehbring (2023).
  GNU Octave version 8.1.0 manual: a high-level interactive language for
  numerical computations.
  URL https://www.gnu.org/software/octave/doc/v8.1.0/

A BibTeX entry for LaTeX users is:

  @manual{,
    title     = {{GNU Octave} version 8.1.0 manual: a high-level interactive language for numerical computations},
    author    = {John W. Eaton and David Bateman and S{\o}ren Hauberg and Rik Wehbring},
    year      = {2023},
    url       = {https://www.gnu.org/software/octave/doc/v8.1.0/},
  }

We have invested a lot of time and effort in creating GNU Octave, please
cite it when using it.  See also 'citation pkgname' for citing Octave
packages.