Методы решения нелинейных уравнений. Реализация в Delphi и MathCad.
курсовые работы, Информатика, программирование Объем работы: 27 стр. Год сдачи: 2008 Стоимость: 1000 руб. Просмотров: 732 | | |
Оглавление
Введение
Содержание
Заключение
Заказать работу
ВВЕДЕНИЕ 5
1. Теоретическая часть 8
1.1 Постановка задачи 8
1.2 Математическая модель 8
1.2.1 Методы отделения корней 9
1.2.2 Метод деления отрезка пополам 10
1.2.3 Метод касательных (метод Ньютона) 10
1.2.4 Метод хорд 11
1.3 Блок-схемы алгоритмов решения поставленной задачи 13
1.3.1 Метод деления отрезка пополам 13
1.3.2 Метод касательных (метод Ньютона) 14
1.3.3 Метод хорд 15
2. Практическая часть 16
2.1 Текст программного модуля и формы с результатами 16
2.2 Перечень использованных в программе идентификаторов 20
2.3 Решение поставленной задачи средствами MathCad 22
2.4 Анализ полученных результатов 24
ЗАКЛЮЧЕНИЕ 26
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 27
Объектом и предметом исследования является нелинейное уравнение.
Цель работы: научиться применять полученные в результате изучения дисциплины «Информатика» знания, а также приобретенные умения и навыки использования персонального компьютера для решения вычислительных инженерных задач для решения задачи, требующей наличия элементов исследования в решении; сравнить результаты решения задачи, полученные с помощью различных средств и методов; оценить эффективность каждого из использованных средств, с точки зрения простоты использования, точности полученных результатов и быстроты их получения.
При выполнении работы использованы численные методы для решения нелинейных уравнений: деления отрезка пополам, касательных, хорд.
В процессе работы выполнены следующие разработки: программа для решения нелинейного уравнения, разработанная в среде Delphi, реализа-ция поставленной задачи в среде MathCad.
Автор подтверждает, что приведенный в работе расчетно-аналитический материал правильно и объективно отражает состояние исследуемого процесса.
Состав работы:
ПЗ.doc - пояснительная записка.
папка Delphi - файлы проекта Delphi (исходники и программа).
папка MathCad - реализация решения задачи в среде MathCad и файл анимации графика.
Работа выполнялась для уч-ся УО «БАРАНОВИЧСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» инженерный факультет.
Наиболее простым в использовании и самым производительным является метод получения результата в среде MathCad.
С точки зрения программиста-разработчика наибольшей универсальностью обладает метод деления отрезка пополам. С его помощью можно решить любое уравнения вида , если его корни изолированы, а функция на отрезках, содержащих корни непрерывна. Методы каса-тельных и хорд предъявляют к функции более жёсткие требования. Сходимость этих методов зависит от выбора начального приближения корня. При реализации этих методов необходимо вычислять производные этих функций для организации итерационного процесса и выполнять провер-ку условия сходимости.
Методы деления отрезка пополам имеет линейную сходимость, а мето-ды касательных и хорд – квадратичную.
При выборе метода уточнения корней нужно помнить, что скорость сходимости и быстрота решения задачи – вещи совершенно разные. Поэтому при привлечении ЭВМ для решения нелинейных уравнений, часто использо-вание более простого метода с малой скоростью сходимости, например, ме-тода деления отрезка пополам, может дать результат гораздо быстрее, чем использование изощренного и сложного для понимания и программирования метода уточнения с высокой скоростью сходимости.
Цель, поставленная в начале работы - достигнута.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.