Решение уравнений с помощью функции Polyroots(v)
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Для одновременного нахождения всех корней полинома используют функцию Polyroots ( v ), где v — вектор коэффициентов полинома, начиная со свободного члена. Нулевые коэффициенты опускать нельзя. В отличие от функции root функция Polyroots не требует начального приближения.

Пример. Решение уравнения  с помощью функции polyroots представлено на рисунке 3.2.

 

Рис. 3.2. Решение уравнения с помощью функции polyroots

 



Решение уравнений с помощью функции Find ( x )

Функция Find (Найти) работает в ключевой связке с ключевым словом Given (Дано). Конструкция Given – Find использует расчетную методику, основанную на поиске корня вблизи точки начального приближения, заданной пользователем.

Если задано уравнение f(x) = 0, то его можно решить следующим образом с помощью блока Given – Find:

задать начальное приближение

x:= х0

– ввести служебное слово

Given

записать уравнение, используя знак жирное равно

– написать функцию find с неизвестной переменной в качестве параметра

find(x)=

В результате после знака равно выведется найденный корень.

Если существует несколько корней, то их можно найти, меняя начальное приближение х0 на близкое к искомому корню.

Пример. Решение уравнения  с помощью функции find представлено на рисунке 3.3.

 

Рис. 3.3. Решение уравнения с помощью функции find


Иногда возникает необходимость отметить на графике какие-либо точки (например, точки пересечения функции с осью Ox). Для этого необходимо:

· указать значение x данной точки (по оси Ох) и значение функции в этой точке (по оси Оy);

· дважды щелкнуть по графику и в окне форматирования во вкладке Traces для соответствующей линии выбрать тип графика — points, толщину линии — 2 или 3.

Пример. На графике отмечена точка пересечения функции  с осью Ох. Координата х этой точки была найдена в предыдущем примере: х = 2.742 (корень уравнения ) (рис. 3.4).

Рис. 3.4. График функции  с отмеченной точкой пересечения

 

В окне форматирования графика во вкладке Traces для trace 2 изменены: тип графика — points, толщина линии — 3, цвет — черный.




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

Решение систем линейных уравнений

 

Систему линейных уравнений можно решить матричным методом (или через обратную матрицу или используя функцию lsolve(A,B)) и с использованием двух функций Find и функции Minerr.

Матричный метод

Пример. Дана система уравнений:

 

.

 

Решение данной системы уравнений матричным методом представлено на рисунке 4.1.

 

Рис. 4.1. Решение системы линейных уравнений матричным методом

Дата: 2019-05-28, просмотров: 243.