Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 19:32, курсовая работа
В настоящей курсовой работе необходимо создать приложение, которое будет находить решение нелинейного уравнения 2xsinx - cosx= 0 на интервале [0,4;1]. Нахождение корня нелинейного уравнения 2xsinx - cosx= 0 осуществляется методом секущихся (хорд). Метод секущихся (хорд) включает большое количество повторяющихся аналогичных расчетов, которые целесообразно производить с использованием средств вычислительной техники. Для осуществления этой цели необходимо создать приложение, которое позволит найти корень уравнения при ручном задании числового интервала функции и точности определения корня уравнения. Приложение должно позволить иллюстрировать метод графически.
Введение 5
1 Теоретическая часть. 6
1.1 Метод половинного деления 6
1.2 Блок-схема метода половинного деления……………………………………… 7
2 Практическая часть………………………………………………………………... 8
2.1 Создание интерфейса приложения 8
2.2 Кодирование метода 25
2.3 Визуализация 27
2.4 Вычислительный эксперимент 28
2.5 Сравнение результатов выполнения приложения с результатом, полученным в математическом пакете. 31
Заключение 33
Список литературы 34
Рисунок 17 - Внешний вид окна Нахождение корня нелинейного уравнения
При нажатии на кнопку Выход происходит закрытие окна Нахождение корня нелинейного уравнения и становится доступным окно Меню. В окне Меню выбираем пункт меню Иллюстрация метода. В открывшемся окне Иллюстрация метода нажимаем на кнопку Построить график. При нажатии кнопки Построить график в окне отображается график функции.
Рисунок 18 - Внешний вид окна Иллюстрация метода
Результат нахождения корня нелинейного уравнения с помощью разработанного приложения соответствует результату вычислений, выполненных в математическом пакете. Реализован поиск решения уравнения на промежутке [0,4;1] с точностью 0,01.
Рисунок 19 - Результат вычислений корня нелинейного уравнения, выполненных в разработанном приложении
Рисунок 20 - Результат вычислений корня нелинейного уравнения, выполненных в математическом пакете
Результат вычислений, полученный в математическом пакете Maxima соответствует результату вычислений в приложении, разработанному по заданию курсового проекта.
В настоящей курсовой работе было создано приложение для нахождения корня нелинейного уравнения 2xsinx - cosx = 0 на интервале [0,4;1]. Для реализации приложения был создан удобный пользовательский интерфейс, позволяющий после ввода исходного интервала и точности определения корня уравнения автоматически определить результат решения уравнения и наглядно показать результат в виде построенного графика функций.
212 с
Группа КТОС - 101з, Яковлев Юрий Николаевич, вариант 12