Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по выч мату (2).docx
Скачиваний:
7
Добавлен:
01.03.2025
Размер:
522.7 Кб
Скачать

6.20. Процедуры интерполирования данных в ппп MathCad

В пакете Mathcad существует несколько процедур интерполяции экспериментальных данных многочленами различной степени. Процедуры lspline, pspline, cspline позволяют получить коэффициенты сплайн функции 1-го, 2-го и 3-го порядков соответственно. Эти коэффициенты являются затем входной информации процедуры interp, производящей интерполяцию между узловыми значениями. Пример совместного использования процедур: k:=cspline(x,y) f(z):=interp(k,x,y,z).

Здесь x, y –векторные значения аргумента и функции экспериментальных данных; z – новые значения аргумента, по которым проводится интерполяция.

6.21 Понятие регрессионного уравнения

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

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

На рисунке точками показаны экспериментальные данные, сплошной линией – функция их соединяющая, пунктирной- линия регрессии.

6.22 Что такое базисные функции? Пример базисных функций.

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

6.23 Суть метода наименьших квадратов

Рассмотрим суть метода МНК на примере построения аппроксимирующего (регрессионного) уравнения (x), включающего 2 базисные функции {1, sinx}:

 (x)=a0+a1 sin(x).

В качестве критерия аппроксимации, т.е. правила, которому удовлетворяет регрессионное уравнение, выбрана среднеквадратическая погрешность:

(1)

где n – число измерений функции y(x), в узлах xi.

Выражение - определяет разницу между исходной (табличной) и результирующей (аппроксимирующей) функциями. Функция, удовлетворяющая критерию (1) является наилучшей в среднеквадратическом смысле, а метод ее нахождения – МНК. Для выполнения условия (1) необходимо, чтобы при полученных параметрах a0, a1 функция невязок S(a0, a1) имела стационарную точку, т.е.

Перепишем критерий (1) с учетом конкретного вида (x):

.

Найдем частные производные:

Перепишем праве части последних уравнений, вынося за знак суммы неизвестные коэффициенты регрессионного уравнения а0, а1:

Полученные уравнения представляют собой систему линейных алгебраических уравнений относительно неизвестных а0, а1. Запишем систему в матрично- векторном виде:

.

Или

где матрица Ф носит название матрицы Грамма и зависит только от базисных функций, вектор определяется измеренными значениями y(xi) и базисными функциями.

Отсюда вектор искомых коэффициентов регрессионного уравнения: .

6.24 Понятие аппроксимации

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

Экспериментальные данные – информация, полученная в процессе наблюдения над объектом или процессом и измеренная определенным параметром.