singular - find singularities of an expression
|
Calling Sequence
|
|
singular(expr)
singular(expr, vars, range)
|
|
Parameters
|
|
expr
|
-
|
algebraic expression
|
vars
|
-
|
(optional) variable or set of variables
|
range
|
-
|
(optional) a numeric range, to return only the singularities inside it
|
|
|
|
|
Description
|
|
•
|
The function singular outputs an expression sequence representing the singularities of expr.
|
•
|
If two arguments are given and the second argument, vars, is a name or a set of them, the expression, expr, is considered to be a function in vars. If singular is called with only one argument, then expr is considered as a function in the variables returned by the command indets(expr, name).
|
•
|
If a numeric range is given as second or third argument, only the singularities found within this range, if any, will be returned.
|
•
|
Each singular point is represented by a set of equations, the left-hand side of the equations being the variables.
|
•
|
The singular function will return non-removable as well as removable singularities. For instance, will report a singularity at .
|
•
|
The power of singular to find singularities is basically that of solve. For example, some zeros that solve cannot find may result in singularities that singular will not find.
|
•
|
The singular function may return expressions prefixed by _Z or _N, representing the integers and positive integers, respectively.
|
|
|
Examples
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
The range must have endpoints that are of numeric type. Otherwise an error is returned.
>
|
|
>
|
|
| (6) |
>
|
|
| (7) |
|
|
Download Help Document
Was this information helpful?