Решение уравнения методом касательных

Страницы работы

Фрагмент текста работы

            Министерство Образования Республики Беларусь

              Гомельский Государственный Технический

                      Университет им П.О. Сухого

              Кафедра:”Информационные технологии.”

                         Курсовая работа на тему:

            “Решение уравнения методом касательных.”

                                                 Выполнил студент гр ТЭ-22

                                                        Кортелев Д .Н.

                                                  Принял преподаватель

                                                             Косинов Г.П.          

                                  Гомель.   

Содержание

          Введение

1.  Постановка задачи…………………………………………………..

2.  Теоретические сведения о процедурах и функциях………………………..………..…………………………..

3.  СистемЄое и техническое обеспечение…………………………….

4.  Исходные данные……………………………………………………

5.  Моделирование работы пользователя с программой……………..

6.  Структура программного комплекса……………………………….

7.  Разработка структуры данных……………………………………...

8.  Составление алгоритма программы………………………………...

9.  Составление программы……………………………………………..

10.Подготовка тестов для последующей отладки программы……….

11. Отладка программы………………………………………………….

12.Построение графиков в пакете Mathcad и их анализ..………….….

Заключение…………………………………………………………

Литература………………………………………………………….

Приложение 1………………………………………………………

Приложение 2………………………………………………………

Приложение 3………………………………………………………


Введение

          В решении актуальных задач ускорения научно-технического прогресса существенная роль принадлежит ПЭВМ.

          Высокая производительность, малые габариты и энергопотребление, развитое, ориентированное на массового пользователя базовое и прикладное ПО, обеспечивают значительное повышение эффективности труда в различных отраслях народного хозяйства.

          Широкое применение ЭВМ в технологической подготовке производства требует от инженерно-технических работников знания вопросов автоматизации инженерного труда. В полной мере это относится и к специалистам, занимающимся вопросами инструментального проектирования.

          В связи с широким использованием ЭВМ в различных сферах инженерного труда изменился и сам характер процесса проектирования. Создание и использование систем автоматизированного проектирования (САПР) позволяет уменьшить трудоемкость процесса проектирования, в 10-50 раз сократить сроки его выполнения, качественно изменить труд конструктора. Применение ЭВМ ликвидирует рутинные, нетворческие этапы проектирования, но при этом усиливаются значение неформальных элементов – оценки результатов, принятие решений и др.

Целью данной курсовой работы является создание программы, автоматизирующую расчет решения уравнения численным методом.


1.  Постановка задачи.


Требуется решить уравнение вида:

методом уточнения корня: касательных, при точности 0,0001.

Пусть функция f(x) имеет корень (нуль) в промежутке [a, b]. Будем предполагать, что f имеет производные первого и второго порядков и f’(x) ¹ 0 на [a, b], т.е. f(x) монотонна на этом сегменте. Это говорит о том, что на [a, b] имеется хотя бы один корень функции f.

Составим вспомагательную функцию

             F(x) = x + k(x)*f(x),

Где k(x) – некоторая непрерывно дифференцируемая функция, не равная нулю. Ясно, что неподвижная точка x функции F является нулем f и обратно.

Поэтому, если функция F отображает [a, b] в [a, b] и является сжимающей на [a, b], то итерационная последовательность xn = F(xn-1) сходится к неподвижной точке F ( т.е. корню f), а xn можно взять за приближенное значение корня. При различных k(x) мы получим различные приближенные методы вычисления корня функции f(x).

          Приближенный метод вычисления корня функции f(x) (xn » x) при       k(x) = -1/f’(x) носит название метода Ньютона или метода касательных. Элементы итерационной последовательности { xn } можно получить из геометрических соображений.

          Если xn-1 Î [a, b] уже определено, то для получения xn в точке (xn-1 , f(xn-1)) графика функции f проводим касательную. Точку пересечения этой касательной с осью х берем за xn . Уравнение касательной имеет вид:

          Y - f(xn-1) = f’(xn-1)(x - xn-1).


          Полагая в этом равенстве Y = 0, найдем решение x = xn , где   

          Таким образом, числа xn являются элементами итерационной последовательноси для функции:


 


                                                                       (xn-1 , f(xn-1))

 


             0                     a                                    xn  xn-1         b

2. Краткие теоретические сведения о процедурах и функциях.

          Процедура предназначена для выполнения какой-то законченной последовательности действий. Любая процедура начинается с заголовка. В отличие от основной программы заголовок в процедуре обязателен. Он состоит из зарезервированного слова procedure, за которым следует идентификатор имени процедуры, а далее в круглых скобках – список формальных параметров:

procedure <имя процедуры>(< список формальных параметров >);

<раздел описаний>

begin

  <раздел операторов>

end;

          За заголовком могут идти такие же разделы, что и а основной программе

Похожие материалы

Информация о работе