|
LinearAlgebra[Eigenvalues] - compute the eigenvalues of a Matrix
|
|
Calling Sequence
|
|
Eigenvalues(A, C, imp, out, options)
|
|
|
Parameters
|
|
|
A
|
-
|
Matrix; Matrix whose eigenvalues are required
|
|
C
|
-
|
(optional) Matrix; Matrix for the generalized eigenvalue problem
|
|
imp
|
-
|
(optional) BooleanOpt(implicit); specify that roots of the characteristic polynomial contain implicit RootOfs or radicals
|
|
out
|
-
|
(optional) equation of the form output = obj where obj is one of 'Vector', 'Vector[row]', 'Vector[column]', or 'list', or a list containing one of these names; selects format of the result object
|
|
options
|
-
|
(optional); constructor options for the result object
|
|
|
|
|
|
Description
|
|
|
•
|
The Eigenvalues(..) function solves the simple eigenvalue problem and the generalized eigenvalue problem . The solution contains the scalar values of lambda for which there are nontrivial Vector solutions x. (A trivial solution is the zero-vector.)
|
|
•
|
The Eigenvalues(A) command solves the simple eigenvalue problem by returning the eigenvalues of Matrix A in a column Vector.
|
|
•
|
The Eigenvalues(A, C) command solves the generalized eigenvalue problem by returning the eigenvalues of Matrix A in a column Vector.
|
|
•
|
If the implicit option (imp) is included in the calling sequence as just the symbol implicit or in the form implicit=true, then the eigenvalues are expressed by using Maple's RootOf notation for algebraic extensions or by expressing the eigenvalues in terms of exact radicals (if possible).
|
|
•
|
The format in which the eigenvalues of A are returned is determined by parameter out. If out is omitted in the calling sequence, a column Vector is returned. A row Vector or a list may be specified instead.
|
|
•
|
The constructor options provide additional information (readonly, shape, storage, order, datatype, and attributes) to the Vector constructor that builds the result. These options may also be provided in the form outputoptions=[...], where [...] represents a Maple list. If a constructor option is provided in both the calling sequence directly and in an outputoptions option, the latter takes precedence (regardless of the order).
|
|
•
|
This function is part of the LinearAlgebra package, and so it can be used in the form Eigenvalues(..) only after executing the command with(LinearAlgebra). However, it can always be accessed through the long form of the command by using LinearAlgebra[Eigenvalues](..).
|
|
|
|
Examples
|
|
|
>
|
|
|
>
|
![R := Matrix([[611, 196, -192, 407, -8, -52, -49, 29], [899, 113, -192, -71, -43, -8, -44], [899, 196, 61, 49, 8, 52], [611, 8, 44, 59, -23], [411, -599, 208, 208], [411, 208, 208], [99, -911], [99]], shape = symmetric, scan = triangular[upper])](/support/help/helpview.aspx?si=1959/file00959/math193.png)
|
|
| (1) |
|
>
|
|
|
| (2) |
|
>
|
|
|
| (3) |
|
>
|
|
|
| (4) |
|
>
|
|
|
| (5) |
|
>
|
|
|
| (6) |
|
>
|
|
|
| (7) |
|
>
|
|
|
| (8) |
|
>
|
|
|
| (9) |
|
>
|
|
|
| (10) |
|
>
|
|
|
| (11) |
|
>
|
|
|
| (12) |
|
|
Download Help Document
Was this information helpful?