logo
Textbook

Основные свойства матрицы Грама

  1. Матрица симметрична относительно главной диагонали, то есть .

  2. Матрица является положительно определенной. Следовательно, при решении методом Гаусса можно воспользоваться схемой единственного деления.

  3. Определитель матрицы будет отличен от нуля, если в качестве базиса выбраны линейно независимые функции ; в этом случае система (7.18) имеет единственное решение.

В качестве базисных можно выбрать линейно независимые степенные функции

(7.23)

Следует учесть, что n << k. Тогда для этих функций расширенная матрица Грама примет вид

(7.24)

Если выбрать n = k, то на основании единственности интерполяционного полинома получим функцию , совпадающую с каноническим интерполяционным полиномом степени k. При этом аппроксимирующая кривая пройдет через все экспериментальные точки, и функция S будет равна нулю.

Пример 7.2. Исходная функция y = f(x) задана в виде табл. 7.2:

Таблица 7.2

x

10

15

17

20

y

3

7

11

17

Аппроксимируем экспериментальные данные линейной либо квадратичной функцией. Методом наименьших квадратов необходимо уточнить коэффициенты аппроксимирующего полинома.

Решение

1. При линейной аппроксимации исходную зависимость представим в виде , где . Методом наименьших квадратов определим a0 и a1. Расширенная матрица Грама в нашем случае имеет вид

 ; а1 = 1.3774; а0 =-11.8491.

Таким образом, аппроксимирующая функция равна

Оценим погрешность формулы, и результаты этой оценки сведем в табл. 7.3:

Таблица 7.3

x

y

f

y - f

|y-f| / |y|

10

3

1.9249

1.0751

0.3584

15

7

8.8119

-1.8119

0.2588

17

11

11.5667

-0.5667

0.0515

20

17

15.6989

1.3011

0.07654

Для нашей линейной функции S1 = 6.4528.

2. Решим ту же задачу, аппроксимировав эмпирические данные полиномом второй степени: .

Матрица Грама в этом случае имеет вид

Все результаты сведены в табл. 7.4.

Таблица 7.4

x

y

f

y - f

|y-f| / |y|

10

3

2.9511

0.0489

0.0163

15

7

7.3381

-0.3381

0.0483

17

11

10.6007

0.3993

0.0363

20

17

17.1101

-0.1101

0.0065

S2 = 0.2883.

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

  1. Аппроксимировав эмпирические результаты более простой функцией (линейной), мы получили погрешность в различных узловых точках, лежащую в пределах от 5 до 35 %.

  2. Более сложная формула квадратичной интерполяции обеспечивает погрешность не более 5 %.

  3. Косвенную оценку погрешности можно провести, сравнив значения S1 и S2.

  4. Матрица Грама для полинома второй, третьей степени имеет простой вид и может быть решена, например, методом Гаусса.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4