MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Documentation of Eigenvalues[], Eigensystem[]

  • To: mathgroup at smc.vnet.net
  • Subject: [mg114046] Re: Documentation of Eigenvalues[], Eigensystem[]
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Mon, 22 Nov 2010 07:35:51 -0500 (EST)

This is definitely a gap in the documentation.

To find out that Eigenvalues has a Method option is easy, though:

    Options[Eigenvalues]
{Cubics -> False, Method -> Automatic, Quartics -> False}

What is difficult (impossible), however, is to find out for a Method 
option -- and a number of functions have it -- is what the possible 
settings are.

In any case, the reference page for Eigenvalues is clearly incomplete.

Of course one should try to avoid the Method option where possible, 
allowing Mathematica to choose (via the default Automatic setting for 
Method), the "best" method. This is one of the "big" design principles 
of the system: automation.

On 11/20/2010 6:23 PM, Michael Weyrauch wrote:
> Hello
>
>      it appears that the documentation of some "classic" functions
> like Eigenvalues[] and Eigensystem[] is rather incomplete in
> Mathematica 8 (and 7 and 6). Under the Options section one only finds
> the options Cubics and Quartics.
>
> In one example given in "Possible issues" section
> one realizes that there is also a "Method" option with rather obscurely
> defined suboptions like "Shift". From the Mathematica 5.2 docs
> (suposedly outdated) I also know that e.g. the following works (and
> still works in 8)
>
> Eigenvalues[matrix, 2, Method->{"Arnoldi", StartingVector->  vector}]
>
> and it is indeed sometimes very time efficient to be able to give
> a starting vector to the Arnoldi iteration procedure. Unfortunately all
> these possibilities are not documented in more recent
> versions of Mathematica, which I find very odd given that e.g. rather
> extremely special functions like NVCCCompiler[] are documented with an
> extensive list of even the most outlandish options (I guess).
>
> Does anybody know of a comprehensive list of "Options" available
> for some "classic" functions like Eigenvalues etc.? (For the Frontend we
> even have an "Options inspector". Maybe there is also one for other
> functions??)
>
> Michael Weyrauch
>

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: How to work with In?
  • Next by Date: Re: Mathematica 8: first impressions
  • Previous by thread: Re: Documentation of Eigenvalues[], Eigensystem[]
  • Next by thread: Re: Documentation of Eigenvalues[], Eigensystem[]