Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая робота (мнк).docx
Скачиваний:
71
Добавлен:
03.03.2016
Размер:
2.26 Mб
Скачать
  1. Контрольный пример Метод наименьших квадратов

При коэффициенте нагрузки β=1

Рисунок 8.1 Проверка в MathCadпри коэффициенте нагрузки β=1

Рисунок 8.2 Проверка в MathCadпри коэффициенте нагрузки β=1

При коэффициентенагрузкиβ=1.3

Рисунок 9.1Проверка в MathCadпри коэффициенте нагрузки β=1,3

Рисунок 9.2Проверка в MathCadпри коэффициенте нагрузки β=1,3

  1. Анализ результатов

Результатом работы программы являются значения функции в узловых точках, значение функции в промежуточной точке.

Наименования значений

В С++

В 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. 1. Алексеев Е. Р., Чеснокова О. В. Решение задач вычислительной математики в пакетах Mathcad12, MATLAB 7, Maple 9. М.: НТ Пресс, 2006. – 496 с.

  2. Алексеев Е.Р., Чеснокова О.В. Самоучитель по программированию на C/C++. - Донецк.: ДонНТУ, 2013. - 289 с.

Приложение

Рисунок 10.Выполнение программы. Ввод данных с клавиатуры

Рисунок 11. Выполнение программы. Ввод данных из текстового файла

Рисунок 12. Файл с исходными данными

Рисунок 13. Файл с результатом проведенных вычислений