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

Расчеты с помощью метода наименьшего квадрата для определения мольной теплоёмкости. Составление с помощью метода программирования системы нелинейных уравнений. Получение в среде Mathcad уравнения, максимально приближенного к экспериментальным данным.

Рубрика Математика
Вид лабораторная работа
Язык русский
Дата добавления 17.06.2014
Размер файла 469,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

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

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

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

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

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

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

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

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

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

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

Красноярск 2014

Содержание

  • Цель работы
  • Исходные данные и постановка задачи
  • 1. Решение без помощи программирования
  • 2. Решение с помощью метода программирования
  • Заключение
  • Список используемых источников

Цель работы

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

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

Вариант 1

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

X

Y

0.00001

29.2741

50

29.66611

100

29.93013

150

30.2771

200

306322

250

30.9141

300

31.5862

350

31.6980

400

31.0302

450

32.4622

500

32.8942

550

32.0262

600

33.0082

650

33.7902

700

33.4923

750

34.9436

800

34.5863

850

34.9183

900

35.2503

950

35.68043

1000

35.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 с.

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

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

Размещено на Allbest.ru


Подобные документы

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

    творческая работа [12,5 M], добавлен 04.09.2010

  • Вероятностное обоснование метода наименьших квадратов как наилучшей оценки. Прямая и обратная регрессии. Общая линейная модель. Многофакторные модели. Доверительные интервалы для оценок метода наименьших квадратов. Определение минимума невязки.

    реферат [383,7 K], добавлен 19.08.2015

  • Исследование сущности и сфер применения метода итераций. Нелинейные уравнения. Разработка вычислительный алгоритм метода итераций. Геометрический смысл. Составление программы решения систем нелинейных уравнений методом итераций в среде Turbo Pascal.

    реферат [183,7 K], добавлен 11.04.2014

  • Изучение численных методов приближенного решения нелинейных систем уравнений. Составление на базе вычислительных схем алгоритмов; программ на алгоритмическом языке Фортран - IV. Приобретение практических навыков отладки и решения задач с помощью ЭВМ.

    методичка [150,8 K], добавлен 27.11.2009

  • Особенности метода аппроксимации табулированных функций. Рассмотрение преимуществ работы в среде математической программы Mathcad. Метод наименьших квадратов как наиболее распространенный метод аппроксимации экспериментальных данных, сферы применения.

    курсовая работа [1,2 M], добавлен 30.09.2012

  • Градиентные уравнения и уравнения в вариациях, функционалы метода наименьших квадратов. Численное решение градиентных уравнений: полиномиальные системы, метод рядов Тейлора и метод Рунге-Кутта. Числовые модели осциллирующих процессов в живой природе.

    реферат [221,4 K], добавлен 10.08.2010

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

    лабораторная работа [166,4 K], добавлен 13.04.2016

  • Основные задачи регрессионного анализа в математической статистике. Вычисление дисперсии параметров уравнения регрессии и дисперсии прогнозирования эндогенной переменной. Установление зависимости между переменными. Применение метода наименьших квадратов.

    презентация [100,3 K], добавлен 16.12.2014

  • Векторная запись нелинейных систем. Метод Ньютона, его сущность, реализации и модификации. Метод Ньютона с последовательной аппроксимацией матриц. Обобщение полюсного метода Ньютона на многомерный случай. Пример реализации метода Ньютона в среде MATLAB.

    реферат [140,2 K], добавлен 27.03.2012

  • Приближенные решения кубических уравнений. Работы Диофанта, Ферма и Ньютона. Интерационный метод нахождения корня уравнения. Геометрическое и алгебраическое описания метода хорд. Погрешность приближенного решения. Линейная скорость сходимости метода.

    презентация [255,1 K], добавлен 17.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.