![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Алгебраические уравнения
Алгебраическим уравнением (полиномом) относительно переменной х называется любое уравнение вида Р(х) = 0, где Р(х) – многочлен, отличный от нулевого.
Алгебраическое уравнение относительно переменной х принято записывать в виде:
,
где а0 ¹ 0, n ≥ 1 и аi – коэффициенты алгебраического уравнения n -й степени.
В Matlab полином задается и хранится в виде вектора, элементами которого являются коэффициенты полинома от аn до а0.
Для выполнения операций над полиномами в Matlab имеются функции, некоторые из них представлены в таблице.
Функция | Описание |
roots(p) | результатом является вектор, элементы которого являются корнями полинома с коэффициентами р |
poly(x) | определяет коэффициенты полинома р по заданному вектору его корней х |
polyval(p,x) | Вычисляет значение полинома р в точке х |
Пример 3-11. Требуется решить алгебраическое уравнение
Введем массив коэффициентов этого полинома как вектор-столбец. Найдем корни уравнения с помощью функции roots(p):
Инструкции | Результат |
>> p=[2.25 -1.78 -6.38 2.81 4.11]; >> roots(p) | ans = 1.6422 1.1759 -1.2988 -0.7283 |
Задание 3- 4. Найти корни полинома численно и графически.
1. 2 х 3 – 5 х 2 – 11 х – 4 = 0
2. х 3 – 2,56 х 2 – 1,33 х + 4,39 = 0
Дата публикования: 2015-01-14; Прочитано: 664 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!