Методические рекомендации. Функция root используется для определения значения корня уравнения f(x) = 0 в одном из двух вариантов

1. Функция root

Функция root используется для определения значения корня уравнения f(x) = 0 в одном из двух вариантов:

· root(f(x),x);

· root(f(x),x,a,b).

где

f(x) – функция, определяющая уравнение;

x – переменная, относительно которой решается уравнение;

a,b – границы интервала, содержащего корень уравнения.

Для первого варианта использования функции root необходимо переменной х предварительно присвоить значение начального приближения к корню. Для второго варианта нужно предварительно установить границы а и b интервала, внутри которого имеется корень уравнения. Поиск корня этой функцией производится методом секущих. Значения функции на концах интервала f(a) и f(b) при этом должны иметь разные знаки.

Для определения корней этим методом необходимо:

· выполнить локализацию корней, например, графически, чтобы определить начальные приближенные значения корней или интервалы на которых находятся эти корни;

· выбрать точность решения;

· использовать функцию root в одном из двух вариантов для нахождения точного значения каждого корня.

Отделение корней и выбор точности решения легко выполнить при помощи построенного графика функции, подбирая нужный диапазон изменения переменной по оси абсцисс, а также используя средства масштабирования и трассировки.

Точность решения задается системной константой TOL, которая по умолчанию равна 0,001. Итерационный процесс решения прекращается в тот момент, когда значение функции становится меньше этой величины (׀f(x)׀< TOL). Исходя из скорости изменения функции вблизи корня, при необходимости можно выбрать другое значение точности, присвоив его константе TOL. Следует помнить, что необоснованное повышение точности решения при уменьшении значения TOL приводит к увеличению времени расчета, однако слишком низкая точность может привести к весьма существенным ошибкам при решении.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: