Indexed RootOf
Calling Sequence
Parameters
Description
Examples
RootOf(expr, x, index=i)
expr
-
algebraic expression or equation
x
variable name
i
integer
An index can be specified to select a particular root of an equation. If the index i is an integer, then the RootOf represents the ith root of the equation in an order described below.
Indices are understood by Maple in the following cases:
The equation expr is a polynomial in x whose coefficients can be numerically evaluated (see complexcons). The RootOf represents the ith complex root (multiplicities taken into account) of the polynomial. The roots are ordered counter-clockwise, with ties broken by increasing modulus. The first root is chosen as follows:
roots with the smallest argument in absolute value are selected,
roots with positive argument, if any, are then chosen,
the root with the smallest modulus amongst the remaining roots is the root number 1.
If the RootOf represents an nth root, that is, if expr is a binomial of degree n, then the index i corresponds to ⅇ2⁢I⁢i−1⁢πn⁢expr1n where expr1n is the principal branch of the nth root function.
The default ordering may be changed by over-writing the function called `RootOf/sort`. The argument of this function is a list of complexcons and the result must be the list of sorted elements. If the default ordering is modified, some functions may not work as expected (convert/radical for instance). The evala function will still behave as expected.
The equation is a polynomial in x with polynomial coefficients in a set of variables X. In this case, the RootOf defines an algebraic function. The definition of the function which is identified by the index is inherited from the ordering of the roots in the constant case above: For each complex number c, the value of RootOf(expr(X), index=i) at c is given by RootOf(expr(c), index=i).
r1≔RootOf⁡x5+x+3,x,index=1
r1≔RootOf⁡_Z5+_Z+3,index=1
r2≔RootOf⁡x5+x+3,x,index=2
r2≔RootOf⁡_Z5+_Z+3,index=2
evalf⁡r1,evalf⁡r2
1.041879540+0.8228703381⁢I,−0.4753807567+1.129701725⁢I
alias⁡α=RootOf⁡x4+x2+2,x,index=2
α
factor⁡x6+7,α
−−x3+2⁢α2+1⁢x3+2⁢α2+1
S≔Sum⁡1RootOf⁡x5+x+3,x,index=i5,i=1..5
S≔∑i=15⁡1RootOf⁡_Z5+_Z+3,index=i5
evala⁡Simplify⁡value⁡S
−406243
R1≔RootOf⁡x3−y,x,index=1
R1≔RootOf⁡_Z3−y,index=1
R2≔RootOf⁡x3−y,x,index=2
R2≔RootOf⁡_Z3−y,index=2
evala⁡Simplify⁡diff⁡R1R2,y
0
cons≔evalf@unapply⁡R1R2,y
cons≔`@`⁡evalf,y↦RootOf⁡_Z3−y,index=1RootOf⁡_Z3−y,index=2
cons⁡1
−0.5000000000−0.8660254038⁢I
cons⁡−1
See Also
alias
allvalues
convert/radical
evala
RootOf
type/algfun
value
Download Help Document