Метод наименьших квадратов

Федеральное государственное автономное

образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Институт нефти и газа

Кафедра топливообеспечения и горючесмазочных материалов


ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ

Метод наименьших квадратов


Преподаватель Е.Г. Агафонов

Студент А.Л. Штыков


Красноярск 2014

Содержание


Цель работы

Исходные данные и постановка задачи

. Решение без помощи программирования

. Решение с помощью метода программирования

Заключение

Список используемых источников


Цель работы


На основе предлагаемого материала произвести расчеты с помощью метода наименьшего квадрата для определения мольной теплоёмкости. Построить графики полученных функций и выбрать из них наиболее подходящий к построенным точкам.


Исходные данные и постановка задачи


Вариант 1

- мольная теплоемкость, Y - температура

XY0.0000129.27415029.6661110029.9301315030.277120030632225030.914130031.586235031.698040031.030245032.462250032.894255032.026260033.008265033.790270033.492375034.943680034.586385034.918390035.250395035.68043100035.9141

Известно, что как бы тщательно мы не проводили опыты или измерения, всегда в результате присутствует ошибка. И, если мы говорим, что процесс изменяется по экспоненциальному закону (см. пример на Рисунок 1), то это означает, что результаты измерений будут лежать не на кривой , а возле нее (выше или ниже кривой). Кроме того, одни и те же экспериментальные данные можно приблизить или описать разными кривыми, однако, среди всех кривых того или иного типа важно найти такую, чтобы расстояние, (или сумма расстояний) от точек на плоскости (результатов опыта) до данной кривой было минимальным. То есть, чтобы выполнялось следующее условие: . Однако, так как значения результатов опыта могут находиться как выше, так и ниже кривой , то рассматривают не сумму разностей (которая в этом случае может принять нулевое или отрицательное значения при больших отклонениях искомой функции от результатов опыта), а сумму квадратов разностей значений искомой функции и полученных данных :


. (1)


Так как функций одного вида может быть бесконечно много (например эта функция определена для любых a и b из множества действительных чисел), то единственность функции определяется именно значениями параметров. Поэтому вместо (1), будем рассматривать функцию, зависящую от двух аргументов, которые надо определить, а именно а и b:


. (2)

Известно, что функция (в данном случае это) принимает минимальное значение в точке, где ее производная равна нулю, то есть должны выполняться условия:


(3)


Пусть искомая функция имеет вид: , то есть является линейной функцией. Теперь, нам необходимо среди всех функций этого вида найти, такие, чтобы выполнялось условие (3). Для этого вычислим производные правой и левой части выражения (2), которое для нашей задачи примет вид:


(4)


Дифференцирование по а и b даст нам систему линейных уравнений с двумя неизвестными относительно а и b:



Заменив здесь на nb, и разделив обе части уравнений на n, получим:


(5)


Система (5) является системой линейных уравнений вида:



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

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

Для того чтобы убедиться какое из приближений оказалось лучшим, нужно вычислить:


(6)


и, если , то наилучшим из двух будет второе приближение.


1. Решение без помощи программирования


Решение данным способом представлено ниже (Рисунок 1.1, 1.2, 1.3, 1.4, 1.5 и 1.6)

Записываем исходные данные


Рисунок 1.1- Исходные данные


Опираясь на формулу (5) составляем систему линейных уравнений и находим суммы. С помощью функции lsolve находим переменные «a» и «b». Составляем линейное уравнение.


Рисунок 1.2 - Решение системы линейных уравнений Ax = B


Строим график функции и значения y. Для построения нелинейной функции делаем замену переменных.


Рисунок 1.3 - График функции . Замена для нелинейной функции

Производим аналогичные действия, а именно: опираясь на формулу (5) составляем систему нелинейных уравнений и находим суммы. С помощью функции lsolve находим переменную «a1» и «b2». Составляем линейное уравнение.


Рисунок 1.4 - Система нелинейных уравнений и ее решение


Строим график двух функций: линейной и нелинейной.


Рисунок 1.5 - График функций линейного и нелинейного уравнений

С помощью формулы (6) сравниваем результаты для нахождения максимально приближенного уравнения.


Рисунок 1.6 - Сравнение функций


Вывод: Линейное уравнение, оказалось наилучшим из двух приближений.


2. Решение с помощью метода программирования


Решение данным способом представлено ниже (Рисунок 2.1, 2.2, 2.3 и 2.4)


Рисунок 2.1 - Исходные данные

Пишем программу для нахождения двух аргументов «a» и «b».


Рисунок 2.2 - Программа для нахождения аргументов


Для построения нелинейной функции делаем замену переменных и строим график.


Рисунок 2.3 - Замена переменных. График функций (линейной и нелинейной)

Пишем программу для нахождения максимально приближенного результата.


Рисунок 2.4 - Программа для нахождения приближенного результата


Вывод: Линейное уравнение, оказалось наилучшим из двух приближений.


Заключение

наименьший квадрат нелинейное уравнение

В процессе выполнения работы, я закрепил навыки использования среды Mathcad и самое главное, при решении двумя способами, получился однозначный ответ - линейное уравнение максимально приближенно к экспериментальным данным.


Список используемых источников


1 СТО 4.2-07-2012 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. Введ. впервые; дата введ. 27.02.2012. Красноярск: СФУ, 2012. 57 с.

Волков, Е.А. Численные методы: учебное пособие / Е. А. Волков. - М.: Наука, 1987. -248 с.

Гутер, Р.С. Элементы численного анализа и математической обработки результатов опытов: учебное пособие / Р. С. Гутер, Б. В. Овчинский. - М.: Наука, 1970. - 432 с.


Теги: Метод наименьших квадратов  Практическое задание  Математика
Просмотров: 27105
Найти в Wikkipedia статьи с фразой: Метод наименьших квадратов
Назад