Файл: Аппроксимация функции методом наименьших квадратов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 01.12.2023
Просмотров: 368
Скачиваний: 1
СОДЕРЖАНИЕ
Федеральное государственное бюджетное образовательное учреждение высшего образования
Расчёт с помощью таблиц, выполненных средствами Microsoft Excel.
Программа расчета на языке программирования VBA.
Результаты расчёта на языке программирования VBA.
Результаты, полученные с помощью функции ЛИНЕЙН.
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Санкт-Петербургский государственный горный Университет»КУРСОВАЯ РАБОТА
по дисциплине Информатика (наименование учебной дисциплины согласно учебному плану)ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Тема: Аппроксимация функции методом наименьших квадратов Автор: студент гр. ЭРБ-22 _______________ / Каримов.А.Ф/(подпись)(Ф.И.О.)ОЦЕНКА: _____________Дата: ___________________ПРОВЕРИЛРуководитель проекта _доцент__ ________________ /_Ильин А.Е./ (должность) (подпись) (Ф.И.О.)Санкт - Петербург2023МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯСАНКТ-ПЕТЕРБУРГСКИЙ ГОРНЫЙ УНИВЕРСИТЕТ| | УТВЕРЖДАЮ Заведующий кафедрой _________________/Кризский В.Н./ (подпись) (Ф.И.О.) "5" февраля 2023г. |
_________________________
Требования к графической части проекта и пояснительной записке содержатся в Методических указаниях к выполнению курсовой работы.
Срок сдачи законченной работы 10 мая 2023 г.
Задание выдал: доцент / Ильин А.Е /
(должность) (подпись) (Ф.И.О.)
Задание принял к исполнению студент: / /
(подпись) (Ф.И.О.)
Дата выдачи задания: 15 февраля 2023 г
Аннотация.
Пояснительная записка представляет собой отчёт о выполнении курсовой работы. В ней рассматриваются вопросы построения эмпирических формул методом наименьших квадратов, линейным и экспоненциальным методом (МНК) средствами пакета Microsoft Excel и решение данной задачи в VBA. По окончании выполнения работы необходимо решить, каким методом задача решается лучше всего, а также определить каким средством это легче сделать: посредством Microsoft Excel или VBA.Страниц- 26, таблиц- 9, изображений- 4.Оглавление.
Федеральное государственное бюджетное образовательное учреждение высшего образования 1
Аннотация. 3
Оглавление. 4
Введение. 5
Постановка задачи. 6
Расчётные формулы. 7
Расчёт с помощью таблиц, выполненных средствами Microsoft Excel. 11
Схема алгоритма. 19
Программа расчета на языке программирования VBA. 20
Результаты расчёта на языке программирования VBA. 23
Результаты, полученные с помощью функции ЛИНЕЙН. 24
Представление результатов в виде графиков. 25
Вывод. 26
Список используемой литературы. 27
Введение.
Целью курсовой работы является углубление знаний по информатике, развитие и закрепление навыков работы с Microsoft Excel и применение их для решения задач с помощью ЭВМ из предметной области, связанной с исследованиями. В каждом задании формулируются условия задачи, исходные данные, форма выдачи результатов, указываются основные математические зависимости для решения задачи. В соответствии с методом решения задачи разрабатывается алгоритм решения, который представляется в графической форме. Разработанная программа проходит этап отладки, в процессе которого обнаруживаются ошибки, допущенные при составлении алгоритма и написании программы. Контрольный расчет позволяет убедится в правильности работы программы.Постановка задачи.
1. Используя метод наименьших квадратов функцию , заданную таблично, аппроксимировать а) многочленом первой степени ;б) многочленом второй степени ;в) экспоненциальной зависимостью .2. Для каждой зависимости вычислить коэффициент детерминированности.3. Вычислить коэффициент корреляции (только в случае а).4. Для каждой зависимости построить линию тренда.5. Используя функцию ЛИНЕЙН вычислить числовые характеристики зависимости от .6. Сравнить свои вычисления с результатами, полученными при помощи функции ЛИНЕЙН.7. Сделать вывод, какая из полученных формул наилучшим образом аппроксимирует функцию .8. Написать программу на одном из языков программирования и сравнить результаты счета с полученными выше.Вариант 1. Функция задана табл. 1Таблица 1.| 0,77 | 0,56 |
| 1,45 | 2,08 |
| 1,76 | 3,04 |
| 2,23 | 2,76 |
| 2,65 | 3,65 |
| 2,76 | 7,06 |
| 3,45 | 14,98 |
| 3,89 | 15,98 |
| 4,87 | 23,22 |
| 5,04 | 26,12 |
| 5,54 | 28,76 |
| 5,81 | 30,76 |
| 6,98 | 45,76 |
| 7,34 | 50,87 |
| 7,86 | 60,45 |
| 8,12 | 65,87 |
| 8,87 | 77,85 |
| 9,45 | 86,09 |
| 10,87 | 101,65 |
| 11,23 | 124,37 |
| 11,89 | 130,75 |
| 12,56 | 149,56 |
| 13,43 | 172,45 |
| 13,55 | 175,51 |
| 14,76 | 200,54 |
| 177,13 | 1600,69 |
| x | y |