Для решения систем имеется специальный вычислительный блок, состоящий из трех частей, идущих последовательно друг за другом:
- Given – ключевое слово;
- Система уравнений или неравенств, записанная логическими операторами в виде равенств или неравенств;
- Find (x1,...,x n) – встроенная функция для решения системы относительно переменных x1,...,x.
Блок Given/Find использует для поиска решения итерационные методы, поэтому, как и для функции root, требуется задать начальные значения для всех x1,...,x n. Начальные условия определяют начальные значения искомых переменных и задаются в виде var:=value, т.е. обычным присваиванием переменным заданных значений, причем задать их необходимо до ключевого слова Given. Уравнения задаются в виде expr_left=expr_right с применением логического знака равенства между левой и правой частями каждого уравнения, который вводится либо с панели инструменов. Boolean (Булевы операторы), сочетанием клавиш<Ctrl>+<=>.
Функция Find возвращает вектор значений, составленный из решения по каждой переменной. Таким образом, число элементов вектора равно числу аргументов функции Find.