- •Содержание
- •Введение
- •Описание поставленной задачи
- •Краткая характеристика численного метода
- •Анализ литературы и программ
- •Формирование требований к программе
- •2 Проектирование схем алгоритма
- •2.1 Разработка алгоритма головной программы
- •2.2 Проектирование алгоритма ввода и вывода данных
- •Ввод таблицыВвод точки xXс контролем
- •2.3 Проектирование алгоритма численного метода
- •3 Кодирование программы в среде программирования
- •3.1 Разработка структуры программы
- •3.2 Разработка интерфейса пользователя
- •3.2.1 Разработка интерфейса главной формы
- •3.3 Программирование ввода данных
- •3.4 Программная реализация численного метода
- •4 Тестирование работоспособности программы
- •Приложение б
Содержание
|
Введение……………………………………………………………..3 |
|
1. |
Описание поставленной задачи……………………………………4 |
|
1.1. |
Краткая характеристика численного метода……………………...5 |
|
1.2. |
Анализ литературы и программ……………………………………6 |
|
1.3. |
Формирование требований к программе………………………….7 |
|
2. |
Проектирование схем алгоритмов…………………………………8 |
|
2.1. |
Разработка алгоритма головной программы……………………...8 |
|
2.2 |
Проектирование алгоритма ввода и вывода исходных данных…8 |
|
2.3 |
Проектирование алгоритма численного метода…………………10 |
|
3 |
Кодирование программы в среде программирования……….....12 |
|
3.1 |
Разработка структуры программы……………………………….12 |
|
3.2 |
Разработка интерфейса пользователя……………………………13 |
|
3.3 |
Программирование ввода-вывода данных……………………..15 |
|
3.4 |
Программная реализация численного метода…………………15 |
|
4 |
Тестирование работоспособности программы………………….16 |
|
4.1 |
Описание аппаратной конфигурации для тестирования……….16 |
|
4.2 |
Тестирование разработанной программы……………………….16 |
|
|
Список использованных источников……………………………18 |
|
Введение
В данном курсовом проекте разработана программа интерполяции табличной функции полиномом Чебышева.
В первом разделе описывается математическая модель задачи, проанализированы литературные источники, рассмотрены расчетные формулы метода.
Во втором разделе описаны данные, необходимые для решения задачи, Описана схема программного модуля, на основе которой в дальнейшем написана программа.
В третьем разделе описана структура разрабатываемого пакета, типы используемых данных, разработан интерфейс программы.
В четвертом описаны тестирование программы в математическом пакете и тестирование готовой программы.
Описание поставленной задачи
Интерполяция - процесс получения значений функции Y=F(X), заданной в виде таблицы значений узлов (Xi,Yi) при i=1,…,n, на интервале между двумя соседними значениями узлов. При этом исходная функция приближенно описывается некоторой интерполяционной функцией вида Y=G(X), которая совпадает с заданной Y=F(X) в узловых точках [3].
Интерполяция используется для поиска значения Y, соответствующего заданному значению X, лежащему между узлами заданной таблицы функции (X1<X<Xn).
Используются следующие методы интерполяции табличных функций одной переменной:
1) линейная интерполяция;
2) квадратичная интерполяция;
3) интерполяция степенным рядом;
4) интерполяция сплайнами;
5) интерполяция полиномами (многочленами): Лагранжа, Ньютона, Гаусса, Стирлинга, Бесселя, Эрмита, Чебышева [3].