Лабораторная работа №4 «Нелинейные уравнения и системы», ТИДЗ. Связи и массовых коммуникаций российской федерации
Скачать 165.68 Kb.
|
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ) Кафедра информационных управляющих систем Лабораторная работа № 4«Нелинейные уравнения и системы» Вариант № 4 Студенты гр. ИСТ-014________________, (подпись) Проверил ___________________________ (оценка и подпись) Санкт-Петербург 2022 год ЦЕЛЬ При помощи инструментария программы Scilab найти корни заданных полиномов и решить заданную систему уравнений. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ Если нелинейное уравнение достаточно сложное, то отыскание его корней процесс нетривиальный. Рассмотрим, какими средствами обладает Scilab для решения этой задачи Решение алгебраического уравнения в Scilab состоит из двух этапов. Необходимо задать полином P(x) с помощью функции poly, а затем найти его корни, применив функцию roots. Итак, определение полиномов в Scilab осуществляет функция poly(a, "x ["fl"]), где a — это число или матрица чисел, x — символьная переменная, fl — необязательная символьная переменная, определяющая способ задания полинома. Если заданы m уравнений с n неизвестными и требуется найти последовательность из n чисел, которые одновременно удовлетворяют каждому из m уравнений, то говорится о системе уравнений. Для решения систем уравнений в Scilab также применяют функцию fsolve(x0,f). Задание 4.1. Найти корни полиномов: Задание 4.2. Решить систему уравнений Полученные значения – координаты точки пересечения исходных функций. Проверим их с помощью графического калькулятора “Desmos” Вот так выглядят графики исходных функций, которые пересекаются приблизительно в точке (-0.28981, 1.1429), то есть координаты соответствуют полученным значениям ВЫВОД В результате проделанной работы нам удалось ознакомиться с инструментарием программы Scilab, разобраться с средствами решения нелинейных уравнений и систем в Scilab и выполнить поставленные задачи. |