ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.12.2025

Просмотров: 131

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Билет № 15.

1). Оценка погрешности решения СЛАУ. Различные нормы векторов и матриц. Неустранимая погрешность. Число обусловленности матрицы и его влияние на относительную погрешность решения СЛАУ.

2). Построение интерполяционного многочлена путем решения систем линейных алгебраических уравнений.

Оценка погрешности решения СЛАУ. Различные нормы векторов и матриц. Неустранимая погрешность. Число обусловленности матрицы и его влияние на относительную погрешность решения СЛАУ.

Нормой вектора является противопоставление вектору x какого-либо скаляра ||x||, отвечающего требованиям:

  1. ||x||>0 и ||x||=0 только если x=0

  2. ||kx||=k||x|| для любого числа k и вектора x

  3. ||y+x||||x||+||y|| для любых векторов x и y

Способы вычисления:

  1. взятие суммы значений вектора

по модулю:

  1. Нормой является корень суммы квадратов модулей значений вектора:

3) Взятие максимального по модулю значения:

Нормой матрицы а является число

Обладающее основными свойствами:

  1. ||A||>0 и ||A||=0 только если A=0

  2. ||kA||=k||A|| для любого числа k и матрицы A

  3. ||A+B||||A||+||B|| для любых матриц A и B

  4. ||AB||||A|| ||B||

Выделяют три вида норм матриц и способа их вычисления, каждая из которых соответствует способу вычисления векторной нормы:

1)Вычисление максимальной суммы элементов матрицы по столбцам:

2) Вычисление норма, используя евклидову норму:

3) Вычисление максимальной суммы элементов матрицы по строке

Рассмотрим влияние значений погрешностей в исходных данных.

1) Пусть значения матрицы заданы и значения ее правой части заданы неточно, тогда решение будет с погрешностью.

Пусть дана Ax=y (1)

значения заданы с погрешностью:

A(x+x)=y+y

Ax+Ax=y+y, вычтем (1), получим:

Ax=y

x=A-1y

||x||||A-1|| ||y|| (из x=A-1y)

||A|| ||x||||y||

||x|| ||A-1|| ||A|| ||y||

||x|| ||y||

||x||cond A ||y||

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

CondA=||A|| ||A-1|| - число обусловленности матрицы, если оно велико, то матрица плохо обусловлена, если мало, то наоборот.

2) рассмотрим случай когда коэффициенты матрицы заданы неточно

(A+A)(x+x)=y

x=(A+A)-1 y- A-1y=(( A+A)-1 - A-1)y= A-1A (A+A)-1 y

||x||  ||A-1|| ||A|| ||A||

||x+x|| ||A||

||x||CondA||A||

||A||


Билет № 16.

1). Числовые примеры, геометрическая иллюстрация системы линейных алгебраических уравнений с плохо обусловленной матрицей. Способы уменьшения числа обусловленности.

2). Построение интерполяционного многочлена Лагранжа.

Пусть в системе правый вектор задан плохо обусловленным правым вектором

x1+0.9x2=1.99 | 1.989903

0.99x1+0.98=1.97 | 1.970106

а) x1=x2=1

б) x1=3 x2=1.0203

Во 2ом случае ошибка составила менее 200%, т.е. это вообще не решение, а число обусловленности равно 39600

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

a11x+a12y=z1

a21x+a22y=z2

y=z1 - x a11

a12 a12

y=z2 - x a21

a22 a22

Если линии пересекаются, то система

совместна.

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

Норма матрицы может быть представлена как отношение максимального и минимального собственного значений матрицы. cond(A) =max/min

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

Уинкинсон предложил алгоритм маштабирования:

Ax=Y;

D1Ax = D1Y; x= D2 z;

D1 = - выбирается так, чтобы не было большого разброса коэффициентов

(коэффициенты это 2 или 10 в различной степени)

D1 AD 2z = D1Y;

новая матрица,у которой число обусловленностей должно быть меньше

Построение интерполяционного многочлена Лагранжа.

Основная задача построения многочлена Лагранжа- снизить трудоемкость построения многочлена:

Pn(x)=an xn+…..+a1x+a0

Пусть даны узлы интерполяции:

(x0,y0)……(xn,yn) и Pn(xi)=yi, i=0,n (функция задающая значения)

Лагранж предложил использование другой формы построения многочлена.

Пусть задана (n+1) точка узлов интерполяции и пусть многочлен представлен в виде:

Pn(x)=y0b0(x)+…..+ynbn(x),

где yo…..yn- таблично заданные узлы интерполяции

b0…..bn- многочлены степени n

y0b0(x0)+…..+ynbn(x0)=y0

y0b0(x1)+…..+ynbn(x1)=y1

………………………..

y0b0(xn)+…..+ynbn(xn)=yn

гдеbj= 1, i=j

0, ij

bj(x)=Cj(x-x0)(x-x1)…….(x-xn)

Cj(xj-x0)(xj-x1)………..(xj-xn)=1

Cj= 1 .

(xj-x0)(xj-x1)………..(xj-xn)

Pn(x)=yi(x-x0)(x-x1)………..(x-xn)для i=0,n

(xi-x0)(xi-x1)………..(xi-xn)

Тогда интерполяционный многочлен Лагранжа будет иметь вид:

Lj(x)=(x-x0)(x-x1)……(x-xn)

P(n)= )=yiLj(x)для i=0,n

Lj(xi)

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



Билет № 17.

1). Общая характеристика методов решения систем линейных алгебраических уравнений, условия и скорость их сходимости. Классификация методов.

2). Построение интерполяционного многочлена Ньютона

Итерационные методы широко применяются для решения разностных уравнений мате­матической физики, операторам которых соответствуют ленточные матрицыАвысокого порядка. Общее описание метода итераций для системы линейных алгебраических уравнений: Au=f (1)

Для ее решения выбирается некоторое начальное приближение y0єH и последовательно находится приближённые решения (итерации) уравнения (1). Значение итерации yk+1 выражается через известные предыдущие итерации yk, yk-1 , …. . Если при вычислении yk+1 используется только одна предыдущая итерация yk , то итерационный метод называется одношаговым (двухслойным) методом, если же yk+1 выражается через две итерации ykи

yk-1то метод называется двухшаговым (трёхслойным).

Важную роль играет запись итерационных методов в единой (канонической) форме. Любой двухслойный итерационный метод можно записать в следующей канонической форме:

k=0,1,…, для всех y0єH, где А: Н→Н- оператор исходного уравнения (1), В: Н→Н - линейный оператор ,имеющий обратный В-1, к - номер итерации , τ12,….., τк+1 , - итерационные параметры , τк+1>0 . Оператор В может, вообще говоря, зависеть от номера к, для простоты изложения мы предполагаем всюду , что В не зависит от к.

Если В=Е – единичный оператор, то метод

k=0,1,…, для всех y0єH, называют явным: находится по явной формуле=yk-(Ayk-f). В общем случае , при В≠Е, метод называют неявным итерационным методом: для определения надо решить уравнение

, k=0,1,……. (4)

Говорят что итерационный метод сходится в HD, если

, где Обычно задают некоторую погрешность (относительную) ε>0 , с которой надо найти приближенное решениеyk, и прекращают вычисление , как только выполняется условие

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

Построение интерполяционного многочлена Ньютона

Задан (n+1)узел интерполяции

Pn(x)=c0+c1(x-x0)+c2(x-x0)(x-x1)+…+cn(x-x0) ..(x-xn-1)

=


Билет № 18.

1). Система линейных алгебраических уравнений в "явной" форме, метод простых итераций.

2). Метод интерполяции Ньютона-Грегори, основанный на использовании разделенных разностей.

Система линейных алгебраических уравнений в «явной» форме. Метод простыx итераций.

Уравнение представлено в явной форме, если неизвестные, находящиеся в зависимости расположены в одной из частей уравнения, а в другой располагаются известные величины.

Метод итераций:

F(x)=0 Система имеет решение

Можно задать начальное приближение.

x=Ф(x)

xk+1=Ф(xk) x=x+AF(x);A>0

Δxk+1= xk+1- xkS(x,y)={x,y;|x*y|<S}

|| Δxk+1||<Eps

|Ф(x)- Ф(y)|<q||x-y||

S(Xo,V) 0<q<1

Пусть выполняется условие :

||Xo-Ф(Xo)|<S(1-q)|

x=Ф(x)- корень уравнения

Условие теоретически проверить тяжело

1)Накладывания жёсткого условия на производную

2)Хорошие начальные произведения

Основные пути: x=Ф(x)

Увеличить скорость сходимости (Зейдель)

Метод интерполяции Ньютона-Грегори, основанный на использовании разделённых разностей

xi+1-xi=h- расстояние между узлами интерполяции

Вычисления используя конечные разности

y0=c0

y1=c0+c1h

y2=c0+c1h+c2h

……………….

yn=c0+…+cn(n-1)h* *h

yi=yi+1-yi

Δ(Δyi)=Δ(yi+1-yi)=Δyi+1-Δyi=(yi+2-yi+1)-(yi+1-yi)=yi+2-2yi+1+yi

Δeyi=Δ(Δe+1)yi

C0=y0

C1=(y1-c0)/h=(y1-y0)/h=Δy0/h

C2=(1/2h2)(y2-c0-2hc1)=(1/2h2)(y2-y0-2h((y1-y0)/h))=(1/2h2)(y2-y1-y1+y0)=

=(1/2h2)(Δy1-Δy0)=(1/2h2)Δ(Δy0)=Δ2y0/2h2

cjjy0/(j!)hj

Pn(x)=c0+c1(x-x0)+c2(x-x0)(x-x1)+…+cn(x-x0) ..(x-xn-1)