Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Примеры практического применения метода наименьших квадратов






1. В «Основах химии» Д.И. Менделеева приводяться данные о растворимости азотно-кислого натрия NaNo3 в зависимости от температуры воды. В 100 частях воды растворяется следующее число условных частей NaNO3 при соответствующих температурах:

 

0º 4º 10º 15º 21º 29º 36º 51º 68º

66, 7 71, 0 76, 3 80, 6 85, 7 92, 9 99, 4 113, 6 125, 1 (4)

 

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

 

y=a + bx,

где x- температура в градусах, а y - растворимость в условных частях на 100 частей воды.

Однако, если мы попытаемся определить коэффициенты a и b, полагая x=xi=0º, 4º, 10º, … и y=yi=66, 7; 71, 0; 76, 3, …, то придём к 9 уравнениям

yi=a+bxi (i=1, 2, …, 9) (5)

относительно двух величин a и b, причём эти уравнения окажутся несовместными. Эта несовместность уравнений может объясняться либо несовершенством теории, предписывающей линейность зависимости, либо погрешностями наблюдений, либо тем и другим вместе. Мы можем, однако, думать, что количественные поправки к теории и наблюдениям невелики, и пытаться если не точно, то приближённо выразить наблюдения линейной зависимостью. Естественно тогда постараться найти такие значения коэффициентов a и b, для которых абсолютные величины «ошибок»

 

= yi – (a+bxi) (i= 1, 2, …, 9 ), (6)

 

были бы в каком-то смысле «малыми в совокупности».

Метод наименьших квадратов в данном частном случае состоит в определении a и b из условия

(7)

Для нахождения точек (a, b), удовлетворяющих (7), составим уравнения:

 

 

 

 

С помощью описанной ранее функции PolinomMNK найдём коэффициенты a и b:

 

,

 

где x1и y1взяты из (4).

 

Получим полином первой степени:

 

y=67.508+0.871*x

 

(что и было получено Менделеевым ещё в 1881 г.).

 

2. Необходимо написать программу для определения гравитационной постоянной g следующих совокупностей данных.

Используем подгонку нелинейного МНК:

 

Время, tk Расстояние, dk
0.200 0.1960
0.400 0.7835
0.600 1.7630
0.800 3.1345
1.000 4.8975

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.