Курсовая работа: Исследование точности численного дифференцирования
Исследование проведите на примерах:
Относительную погрешность определяйте относительно максимального значения функции на интервале, абсолютную погрешность рассчитайте относительно значений аналитически вычисленной производной. Данная программа предназначена для исследования метода численного дифференцирования двумя способами.
Программа была отлажена и проверена на вычислительной установке PC c процессором AMD Turion(tm) X2 Dual Core Mobile RM-76 2.30 Гц, работающей под управлением операционной системы Windows 7 Ultimate, ОЗУ 4 Гб. На других вычислительных установках программа не проверялась.
Для выполнения программы выбрана вычислительная установка типа PC с процессором Pentium III (или быстрее) и 256 Мбайт оперативной памяти, оснащенной любой из следующих операционных систем: Windows NT и выше.
Для компиляции исходного кода в исполняемый файлнеобходим компилятор MSVisualStudio версии 2005 и выше, совместимость с другими компиляторами не гарантируется.
Программа derivation предназначена для исследования метода численного дифференцирования двумя способами.
Данная программа написана на языке С++, реализована в компиляторе MicrosoftVisualStudio 2005.
Для выполнения программы достаточно вычислительной установки типа PC с процессором Pentium III (или быстрее) и 256 Мбайт оперативной памяти, оснащенной любой из следующих операционных систем: Windows NT и выше.
Программа derivation предназначена для исследования метода численного дифференцирования двумя способами.
Численное дифференцирование применяется, если функцию y(x) трудно или невозможно продифференцировать аналитически – например, если она задана таблицей. Оно нужно также при решении дифференциальных уравнений при помощи разностных методов.
Программа состоит из нескольких функций, рассмотрим их подробнее.
Описание функции first_function
Данная функция вычисляет значение y = cos 2 mx и возвращает.
Описание функции first _ derivation _ real
Данная функция вычисляет аналитическое значение производной первой функции.
Описание функции Rus
Данная функция предназначена для русификации программы
Описание функции second_function
Данная функция вычисляет значение y =
Описание функции second_derivation_real
Данная функция вычисляет аналитическое значение производной второй функции.
Описание функции first_derivation
Данная функция производит дифференцирование первым способом
Описание функции second_derivation
Данная функция производит дифференцирование вторым способом
pFunc func – указатель на функци., которую надо продифферинцировать
Описание функции WriteToFile
Данная функция записывает полученные значения в файл и вывод в консоли