Пример. Определим заданную функцию (вместо этого можно записывать соответствующее выражение непосредственно внутри функции root)

Решить уравнение.

Определим заданную функцию (вместо этого можно записывать соответствующее выражение непосредственно внутри функции root),

f(x):=x3 – 4.5x2 – 7 x +10

Отделяем корни (находим приближенные значения корней или границы интервалов) с помощью графика (рис.5), установив диапазон изменения переменной x от –3 до 6 для лучшего отображения корней. По графику определяем начальное приближение для нахождения первого корня равное -2 и используем первый вариант применения функции. Для определения второго корня принимаем интервал от 0 до 3, и используем для разнообразия второй вариант функции. Для определения третьего корня принимаем начальное приближение равное 5 и используем первый вариант функции.

Рис. 5 – График для отделения корней

Первый корень: x:= –2 root(f(x),x) = -1.909

Второй корень: root(f(x),x,0,3) = 0.961

Третий корень: x:= 5 root(f(x),x) = 5.448

2. Функция polyroots

Все корни полинома (в том числе и комплексные) можно опреде­лить при помощи функции polyroots (v), где v – вектор коэффициентов полинома.

Коэффициенты полинома записываются в вектор v, начиная со свободного члена, затем при первой степени аргумента, второй и т.д. Вектор коэффициентов можно получить также и при помощи символь­ных вычислений (лабораторная работа № 2).

Для функции polyroots можно выбрать один из двух численных методов – метод полиномов Лаггера (он установлен по умолчанию) или парной матрицы. Метод выбирается из контекстного меню, вызываемого по щелчку правой кнопки мыши на слове polyroots.


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



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