DiscreteLyapunovSolve[a, c] finds the numeric solution x of the discrete matrix equation a.x.a\[ConjugateTranspose] - x == c.DiscreteLyapunovSolve[a, b, c] solves a.x.b - x ...
LyapunovSolve[a, c] finds a solution x of the matrix Lyapunov equation a.x + x.a\[ConjugateTranspose] == c.LyapunovSolve[a, b, c] solves a.x + x.b == c.LyapunovSolve[{a, d}, ...
You can give Solve a list of simultaneous equations to solve. Solve can find explicit solutions for a large class of simultaneous polynomial equations. Here is a simple ...
You can use the standard differential equation solving function, NDSolve , to numerically solve delay differential equations with constant delays. It returns an interpolation ...
RootIntervals[{poly_1, poly_2, ...}] gives a list of isolating intervals for the real roots of any of the poly_i, together with a list of which polynomials actually have each ...
While differential equations have three basic types—ordinary (ODEs), partial (PDEs), or differential-algebraic (DAEs), they can be further described by attributes such as ...
RootOfUnityQ[a] yields True if a is a root of unity, and yields False otherwise.
If you represent the n^th term in a sequence as a[n], you can use a recurrence equation to specify how it is related to other terms in the sequence. RSolve takes recurrence ...
NSolve
(Built-in Mathematica Symbol) NSolve[expr, vars] attempts to find numerical approximations to the solutions of the system expr of equations or inequalities for the variables vars. NSolve[expr, vars, ...
Mathematica normally assumes that variables which appear in equations can stand for arbitrary complex numbers. But when you use Reduce, you can explicitly tell Mathematica ...