- •Анотация
- •2.Описание математической модели решения задачи
- •3.Блок-схема алгоритма
- •4.Описание программы
- •Описание алгоритма программы
- •Описание выполнения программы
- •Характеристика данных и их условные обозначения
- •Текст программы
- •Контрольный пример Метод наименьших квадратов
- •Анализ результатов
- •Заключение
- •Список литературы
- •Приложение
Контрольный пример Метод наименьших квадратов
При коэффициенте нагрузки β=1
Рисунок 8.1 Проверка в MathCadпри коэффициенте нагрузки β=1
Рисунок 8.2 Проверка в MathCadпри коэффициенте нагрузки β=1
При коэффициентенагрузкиβ=1.3
Рисунок 9.1Проверка в MathCadпри коэффициенте нагрузки β=1,3
Рисунок 9.2Проверка в MathCadпри коэффициенте нагрузки β=1,3
Анализ результатов
Результатом работы программы являются значения функции в узловых точках, значение функции в промежуточной точке.
Наименования значений |
В С++ |
В MathCad |
Коэффициентнагрузкиβ=1 | ||
f(0.72) |
1.514 |
1.5138 |
f(0.91) |
0.984 |
0.983698 |
f(1.23) |
0.763 |
0.763355 |
Коэффициентнагрузкиβ=1.3 | ||
f(0.72) |
2.245 |
2.24513 |
f(0.91) |
1.484 |
1.33642 |
f(1.23) |
1.039 |
1.03936 |
Сравниваярезультаты расчетасозданной программы с контрольным расчетом, можно сказать, что погрешность очень мала.Вероятней всего разницу вызвало округление в Mathcad и С++. Следовательно, алгоритм, который был разработан для выполнения данной задачи составлен верно.
Заключение
В данной курсовой работе было изучено и проведено вычисление значения функции в заданных промежуточных точкахиспользование математических пакетов для проверки полученных в ходе работы результатов.В качестве инструментов для решения поставленной задачи были использованы язык программирования С++ , математический пакет Mathcad.
Список литературы
1. Алексеев Е. Р., Чеснокова О. В. Решение задач вычислительной математики в пакетах Mathcad12, MATLAB 7, Maple 9. М.: НТ Пресс, 2006. – 496 с.
Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на C/C++. - Донецк.: ДонНТУ, 2013. - 289 с.
Приложение
Рисунок 10.Выполнение программы. Ввод данных с клавиатуры
Рисунок 11. Выполнение программы. Ввод данных из текстового файла
Рисунок 12. Файл с исходными данными
Рисунок 13. Файл с результатом проведенных вычислений