Для одновременного нахождения всех корней полинома используют функцию 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.