Для простейших уравнений вида
решение находится с помощью функции root.
| root(f(z), z)
| Возвращает значение z, при котором выражение или функция f(z) обращается в 0. Оба аргумента этой функции должны быть скалярами. Функция возвращает скаляр.
|
Первый аргумент - или функция, определенная где-либо в рабочем документе, или выражение. Второй аргумент - имя переменной, которая используется в выражении. Этой переменной перед использованием функции root необходимо присвоить числовое значение.
Для нахождения корней выражения, имеющего вид

лучше использовать функцию polyroots, нежели root. В отличие от функции root, функция polyroots не требует начального приближения и возвращает сразу все корни, как вещественные, так и комплексные.
| polyroots(v)
| Возвращает корни полинома степени n. Коэффициенты полинома находятся в векторе vдлины n + 1. Возвращает вектор длины n, состоящий из корней полинома.
|
Системы линейных уравнений удобно решать с помощью функции lsolve.

Рисунок 3 - Решение систем уравнений с помощью функции lsolve
| lsolve(M, v)
| Возвращается вектор решения z такой, что .
|
При решении систем уравнений используется специальный вычислительный блок, открываемый служебным словом Givenи оканчивающийся выражением с функциями Find или Minerr.
| Find(z1, z2, . . .)
| Возвращает точное решение системы уравнений. Число аргументов должно быть равно числу неизвестных.
|
| Minerr(z1, z2, . . .)
| Возвращает приближенное решение системы уравнений. Число аргументов должно быть равно числу неизвестных.
|
Пример 1 на Рисунке 2 иллюстрирует решение системы уравнений с помощью вычислительного блока Given ... Find.