- •1. Скалярное произведение векторов
- •3. Норма сеточной функции и ее представление виде квадратичной формы.
- •4. Скалярное произведение сеточных функций и расстояние между ними.
- •5. Мнк. Постановка задачи. Система линейных уравнений.
- •6. Вариационная задача. Причина, по которой такая задача необходима. Смысл величин, входящих в постановку задачи.
- •7. Система линейных уравнений вариационной задачи.
- •8. Дифференциальное уравнение и вариационная задача
- •9. Обработка данных по профилям
- •10. Построение карты с учетом априорной информации
- •11. Построение карты с учетом априорной информации
- •12. Линейные модели
- •13. Линейные модели с двумя поверхностями.
- •14. Выбор стабилизирующего функционала.
- •15. Дифференциальное уравнение и стабилизирующие функционалы.
- •16. Дифференциальные уравнения с ненулевой правой частью.
1. Скалярное произведение векторов
(a,b)=abт=∑aibi – скалярное произведение (алгебраическое представление)
ρ(a,b)=(∑(ai-bi)2)1/2 – расстояние между векторами
║a║2=(a,a)=∑ai2–норма вектора а (скалярное произведение вектора само на себя)
ρ(a,b)=(║a-b║)2)1/2
║Af-U║2Rn
Af– значение, вычисляемое по модели
U– экспериментальное значение
Расстояния между ними должны быть минимальными.
2. Скалярное произведение нормы функций. Расстояние между функциями.
(f,g)=∫f(x)g(x)dx–скалярное произведение функций.
Различие от скалярного произведения векторов в том, что здесь сумма заменена интегралом.
║f║2L2=∫(f(x))2dx– норма функции
ρ(f,g)=(∫(f(x)-g(x))2dx)1/2– расстояние между функциями
Расстояние между функциями = нулю когда f=g, когда они сильно отличаются расстояние будет большое.
Расстояние – сумма разностей значений этих функций в точке. Интеграл означает, что мы берем эти точки на бесконечно малом расстоянии.
ρ(f,g)=0
║f-g║2L2
F– неизвестная функция
G– априорная информация, известная функция
Мы минимизируем расстояние между ними
║D(f-g)║2L2– норма производных этих функций
║D(f-λg)║2L2
λ- либо закругляет g, либо выпрямляет
3. Норма сеточной функции и ее представление виде квадратичной формы.
С
β1
β2
β3
О
βi(x)
f(x)=∑fiβi(x)
║f(x)║2L2=∫(f(x))2dx=∫(f1β1+f2β2+….+fnβn)(f1β1+f2β2+….+fnβn)dx
bβ1*β1 β1*β2 …… β1*βndxf1
(f1f2…fn) ∫ …
a βn*β1 βn*β2 …... βn*βnfn
fQfт– квадратичная форма
qij=∫βi(x)*βj(x)dx– элемент матрицыQ
q0(n)=qij=∫βi(x)*βj(x)dx– матрица самих функций
q1(n)=qij=∫βi’(x)*βj’(x)dx– матрица первых производных
q2(n)=qij=∫βi’’(x)*βj’’(x)dx– матрица вторых производных
4. Скалярное произведение сеточных функций и расстояние между ними.
f(x)=∑fiβi(x)
g(x)=∑giβi(x)
║f║2=fQfт одно и то жеQ=Q
(f,g)=fQfт
fq0(n)gт – в пространстве самих функций
fq1(n)gт – в пространстве первых производных
fq2(n)gт – в пространстве вторых производных
(f-g)Q(f-g)т– расстояние между функциями
qij=∫βi(x)*βj(x)dx
5. Мнк. Постановка задачи. Система линейных уравнений.
min(f)║Af-U║2Rn– постановка задачи
Надо найти такое f, которое минимизирует данную норму.
Rn– размерность пространства.
A– значение линейных функционалов от функций которые мы отыскиваем. Вычисляем в точках, где произведены измерения.
a11 a12 … a1n f1 = U1
a21 a22 … a2n f2 = U2
……………
an1 an2 … ann fn
f=mnku(ab,cd,x,x1,x2…)
x– значения
x1 – первая производная
x2 – вторая производная
║Af-U║2=(Af-U)т(Af-U)=(fтAт-Uт)(Af-U)=fтAтAf-fтAтU-UтAf+UтU=fтAтAf-2fтAтU+UтU
(Af)т=fтAт –при транспонировании в матричном случае компоненты необходимо менять местами
fтAтAf-2fтAтU+UтU(*) – надо найтиminэтого выражения поf
Необходимо найти эту точку. Это min, где производная = 0
∂(*)/∂f=2AтAf-2AтU=0
Производная от f– единичный вектор =1
(fтAтAf)т=1*AтAf+fтAтA*1=2AтAf
∂(*)/∂f=AтAf-AтU=0
AтAf=AтU– система уравнений, которую надо решить.
AтA– симметричная матрица, т.е. не имеет значения с какой стороны находитсяf
f=(AтA)/AтU– решение системы уравнений, решение МНК
f=inv(AтA)(AтU) – обращение матрицы