logo search
МатМод экология / Лабораторные работы

Решение уравнений средствами Mathcad

Для численного поиска решений простейших уравнений вида f(x) = 0 решение в Mathcad находится с помощью функцииroot. Функция эта может использоваться в двух различных формах, при этом реализуются разные численные алгоритмы. Так, если определена только одна точка приближения к корню, поиск решений будет осуществляться так называемым методом секущих. Если же задан интервал, на котором предположительно локализовано решение, то поиск его будет осуществлен с применением метода деления пополам (метод Больцано).

root( f(х1, x2, …), х1, a, b )

Возвращает значение х1, принадлежащее отрезку [a,b], при котором выражение или функция f(х) обращается в 0. Оба аргумента этой функции должны быть скалярами. Функция возвращает скаляр.

Аргументы:

f(х1, x2, …) - функция, определенная где-либо в рабочем документе, или выражение. Выражение должно возвращать скалярные значения.

х1 - имя переменной, которая используется в выражении. Этой переменной перед использованием функции root необходимо присвоить числовое значение. Mathcad использует его как начальное приближение при поиске корня.

a, b - необязательны, если используются, то должны быть вещественными числами, причем a < b.

Если после многих итераций Mathcad не находит подходящего приближения, то появится сообщение (отсутствует сходимость).

Эта ошибка может быть вызвана следующими причинами:

Чтобы установить причину ошибки, исследуйте график f(x). Он поможет выяснить наличие корней уравнения f(x) = 0 и, если они есть, то определить приблизительно их значения.