ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.12.2025
Просмотров: 130
Скачиваний: 0
Билет № 15.
1). Оценка погрешности решения СЛАУ. Различные нормы векторов и матриц. Неустранимая погрешность. Число обусловленности матрицы и его влияние на относительную погрешность решения СЛАУ.
2). Построение интерполяционного многочлена путем решения систем линейных алгебраических уравнений.
|
Оценка
погрешности решения СЛАУ. Различные
нормы векторов и матриц. Неустранимая
погрешность. Число обусловленности
матрицы и его влияние на относительную
погрешность решения СЛАУ.
Нормой вектора является противопоставление вектору x какого-либо скаляра ||x||, отвечающего требованиям:
Способы вычисления:
по модулю:
3) Взятие максимального по модулю значения:
Нормой матрицы а является число
Обладающее основными свойствами:
Выделяют три вида норм матриц и способа их вычисления, каждая из которых соответствует способу вычисления векторной нормы:
1)Вычисление максимальной суммы элементов матрицы по столбцам:
2) Вычисление норма, используя евклидову норму:
3) Вычисление максимальной суммы элементов матрицы по строке
Рассмотрим влияние значений погрешностей в исходных данных. 1) Пусть значения матрицы заданы и значения ее правой части заданы неточно, тогда решение будет с погрешностью. Пусть дана Ax=y (1) значения заданы с погрешностью: A(x+x)=y+y Ax+Ax=y+y, вычтем (1), получим: Ax=y x=A-1y ||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-1A (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, ij
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то метод называется двухшаговым (трёхслойным). Важную роль играет запись итерационных методов в единой (канонической) форме. Любой двухслойный итерационный метод можно записать в следующей канонической форме:
Если В=Е – единичный оператор, то метод
Говорят что итерационный метод сходится в HD, если
Итерационные методы: метод простой итерации, метод Зейделя, метод верхней релаксации, стационарные итерационные методы. Итерационные методы сходятся не для любой системы уравнений , но систему уравнений можно изменить, таким образом чтоб итер. метод сходился при любом начальном приближении. |
|
Построение интерполяционного многочлена Ньютона Задан (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 cj=Δjy0/(j!)hj Pn(x)=c0+c1(x-x0)+c2(x-x0)(x-x1)+…+cn(x-x0) ..(x-xn-1)
|







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




=