Сделай Сам Свою Работу на 5

Контроль составления нормальных уравнений





Составление нормальных уравнений надо контролировать. В каждом условном уравнении образуем сумму sk коэффициентов при всех неизвестных и свободного члена; sk есть сумма элементов k–й строки расширенной матрицы коэффициентов.

Получим m сумм . Далее вычисляем сумму произведений по столбцам системы условных уравнений и подставляем значение sk

или в обозначениях Гаусса

,

а это сумма коэффициентов и свободного члена 1-го нормального уравнения!

Итак

.

Поэтому для проверки составления нормальных уравнений следует проделать следующее:

1. просуммировать коэффициенты и свободный член каждого условного уравнения (найти sk)

2. найти сумму произведений коэффициентов 1-го столбца на суммы sk

3. найти суммы коэффициентов и свободного члена 1-го нормального уравнения

4. суммы, найденные в п.2 и п.3 должны совпадать.

Аналогично поступаем для проверки составления 2-го, 3-го и т.д. нормальных уравнений.

s1 m>n

s2

s3

… … … … … …

sm

 
 


контроль k-й строки

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



 

Пример Проведем контроль составления нормальных уравнений предыдущего примера.

 

условные уравнения s

1255 34

 

нормальные уравнения (суммы коэфф и св члена)

 

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

 

Пусть из наблюдений получена совокупность значений xi и yi и известно, что значения связаны функцией . Найти наилучшие A и B.

, где

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

… … … …

относительно . Окончательно .

 

Пусть из наблюдений получена совокупность значений xi и yi и известно, что значения yi удовлетворяют нормальному закону распределения вероятности Гаусса. Найти коэффициенты в формуле распределения Гаусса

.

введем обозначения

тогда получим систему условных уравнений:

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



Пример Из наблюдений получено

 

xi 1.00 1.20 1.40 1.60 1.80 2.00 2.20 2.40 2.60 2.80 3.00
yi 0.120 0.412 0.977 1.812 2.637 3.008 2.635 1.816 0.985 0.417 0.121

 

Вычисляем ,

xi 1.00 1.20 1.40 1.60 1.80 2.00
xi2 1.00 1.44 1.96 2.56 3.24 4.00
zi 2.1203 0.8867 0.0233 -0.5944 -0.9696 -1.1013
             
xi   2.20 2.40 2.60 2.80 3.00
xi2   4.84 5.76 6.76 7.84 9.00
zi   -0.9689 -0.5966 0.0151 0.8747 2.1120

 

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

Нормальные уравнения

Их решение:

отсюда , , .

Итак .

 

 

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

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

, (m – число уравнений, n – число неизвестных) [6]

вычисляют еще и для того, чтобы найти грубо ошибочные условные уравнения (если они есть). Если какое-либо , то вероятно в соответствующем условном уравнении есть грубая ошибка, такие уравнения отбрасывают. После это заново составляют нормальные уравнения и повторяют решение.

 

ИНТЕРПОЛИРОВАНИЕ

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

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



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

Функция может быть представлена неопределенным интегралом или дифференциальным уравнением.

Во всех случаях, когда значения функции либо невозможно точно вычислить, либо вычисление слишком громоздко, прибегают к составлению таблиц функции, если эта функция встречается в различных задачах. Таким образом, мы приходим к табличному заданию функции, то есть такому, когда функция определяется таблицей своих значений при заданных значениях аргументов , i=1,2,…n:

t1 x1
t2 x2
ti xi
tn xn

Табличные значения функции и аргумента называют узлами таблицы.

Разность двух соседних значений аргумента называется шагом таблицы . Если эта разность изменяется, то таблица называется таблицей с переменным шагом, если разность неизменна, то это таблица с постоянным шагом. Стараются строить таблицы с постоянным шагом. Шаг, вообще говоря, не может быть очень малым, иначе сильно возрастает объем таблицы.

Обычно таблица располагается так, что аргумент (например, время) возрастает.

При решении задач естествознания, как правило, приходится иметь дело со случаями, когда нужны значения функции не только для табличных значений аргумента (узлов). Так, например, часто требуется знать координаты Солнца относительно Земли, но почти всегда не в 0h Всемирного времени, как дается в Астрономическом ежегоднике, а в определенные промежуточные моменты.

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

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

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

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

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

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

Во-вторых, надо потребовать, чтобы приближение было возможно лучшим. Что значит «лучшим»? На практике употребляют различные критерии наилучшего приближения. Мы примем такой: приближающий полином, который должен точно представлять узлы таблицы. То есть интерполяционный полином должен на графике пройти через все точки (узлы) табличной функции. По этой причине интерполяция с указанным условием называется точечной интерполяцией.

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

Если за 24 часа величина Х изменяется равномерно на D, то ее значение для момента t часов, прошедших после момента t0 равно

.

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

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.