Блоки решений > Сведения о блоках решения
  
Сведения о блоках решения
Блоки решения используются для решения уравнений и систем линейных, нелинейных и дифференциальных уравнений. Также их можно использовать для решения проблем оптимизации, чтобы найти точки минимума и максимума данной функции при заданных ограничениях.
Блоки решения осуществляют поиск решения методом итераций, начиная с заданных значений начальных приближений. Часто найденное решение является аппроксимацией фактического решения, приемлемость которой определяется значениями допуска сходимости TOL и допуска ограничения CTOL.
Каждый блок решения может иметь только одну функцию решения. Однако если в конце одного блока решения определить какую-либо функцию, например f(a) := find(x), то ее можно будет использовать в другом блоке решения. Первый блок решения называется параметризованный блок решения.
Кроме функции блока решения необходимо задать начальные приближения, а также начальные или граничные условия. Если ожидается, что решение будет комплексным, необходимо задать комплексные начальные приближения. Если задача решается для n переменных, блок решения должен содержать n уравнений. Допускается матричное представление как при решении с матричными переменными.
Преимущества блока решения
Можно ставить задачи в естественной математической нотации. Решаемые уравнения выражены в явном виде, а не спрятаны в определениях векторов и матриц или в определениях решателя.
Можно задавать ограничения для поиска необходимого решения в определенной области пространства решений.
Функции блока решения автоматически выбирают подходящий алгоритм для решения поставленной задачи.
С помощью процесса итерации, используемого в блоках решения, можно находить решения систем нелинейных уравнений. Используя матричные вычисления, решить такую систему весьма сложно, если вообще возможно.
Можно перемещать отдельные области внутри блока решения, а также перемещать всю область блока решения внутри документа.