Процедура формирования матрицы. Норма вектора и матриц, страница 2

Разработать процедуру формирования матрицы  A(N,N)  с элементами  Aik = min[ i , k ] . С помощью программ  DECOMP  и  SOLVE  обратить матрицу  A. Найти решение системы  Ax=b  по формуле  x = A-1b  и найти нормы невязок: r(N) =   при  N = 4, 6, 10 , где   =  .  bk = cos(k) . Проанализировать результаты.

В А Р И А Н Т     N 15

Матрица  P  зависит от параметра a и формируется следующим образом :

Pkk = a  ,  Pik = 1  äëÿ  i¹k  . Разработать процедуру ее построения. Решить систему  Py = b , где  b = (1, 2, …, N)T , используя программы DECOMP и SOLVE при  N=5  и  a = 0.99 , 1.0001 , 3.99 , 3.99999 . Сравнить решения со стандартной и двойной точностью.

В А Р И А Н Т     N 16

Написать процедуру формирования матрицы  B  по формулам:

Bik =

Вычислить матрицу  B-1 , используя процедуры  DECOMP  и  SOLVE , и найти норму матрицы  R = BB-1 - E  для  N = 3, 6, 9 . Îáúÿñíèòü ðåçóëüòàòû. 

В А Р И А Н Т     N 17

Разработать процедуру формирования матрицы  Q

Q = , где  R = , S =

T = ,   Q - параметр.   Исследовать зависимость нормы матрицы  U=QQ-1 - E  от параметра  Q = 0.01;  0.0001;  3.14;  3.18 .  

В А Р И А Н Т     N 18

Написать процедуру формирования матрицы  A  в зависимости от параметра  a . Ее ненулевые элементы задаются формулами:

Aii = a|N-2i|/2  ,  A1k = A11/ak  (k¹N) ,   Ak1 = A1k  (k¹N) ,   ANk = AkN = ANN/ak

Вычислить матрицу  A-1   и матрицу  R = E - A-1A , а также норму матрицы  R  для  a = 1 ,  10 ,  100  и  N=4. Использовать программы  DECOMP  и  SOLVE.  Проанализировать результаты.   .

В А Р И А Н Т     N 19

Разработать процедуру формирования матрицы  B  по формулам 

Bik = exp(ikh) , где  h - параметр. Решить систему  Bz = c ,  где  c = (1, 1, …, 1)T  с помощью программ  DECOMP  и  SOLVE. Проанализировать результаты, полученные с обычной и двойной точностью для   h = 0.01;  0.0001; -10.0;  -100.0 и  N=5.

В А Р И А Н Т     N 20

Составить процедуру построения матрицы  C  по формулам :

Cik =

Сравнить между собой решение системы  Ax1 = b , полученное с помощью  DECOMP  и  SOLVE,  с решением  x2 = A-1b , где  A-1  также вычисляется с помощью этих программ. Найти относительную ошибку для  N=6 :

 , где   ,   а  bk = k .

В А Р И А Н Т     N 21

Составить процедуру формирования матрицы  C  по формулам:

Cik = d + log2(ik) , где  d - параметр. Вычислить с помощью DECOMP и SOLVE матрицу  C-1 , найти матрицу  R = E - C-1C  и ее норму. Проанализировать решения при  N=5  и  d = 10;  1000;  10000 .  

В А Р И А Н Т     N 22

Написать процедуру вычисления симметрической матрицы  Q  и вектора  z  по заданным числам  ak , bk ,  gk  ,  где

Q =  ,   zi = bi

Решить систему уравнений  Qx = z  с помощью  DECOMP  и  SOLVE , если  N=5,  ak = k2 ,  bk = k + b ,  gk = |k-3|  при следующих значениях параметра  b :  -0.9 ;  -1.1 ,  -1.19 ,  -1.199 .  Так как  gk - компоненты вектора точного решения (убедиться в этом!), использовать  g  для оценки погрешности по формуле :   , где   .  Объяснить результаты.

В А Р И А Н Т     N 23

Написать процедуру вычисления матрицы  Q  и вектора  z  по заданным числам  ak , bk ,  gk ,  ak ,  где

Q =  ,   zi =

Решить систему уравнений  Qx = z  с помощью  DECOMP  и  SOLVE , если  N=5,  ak = (N-k+1)2 ,  bk = 2k-2 ,  gk = 2k ,  ak = 2k + g  при следующих значениях параметра  g :  1.0 ;  0.1 ,  0.01 .  Так как  gk - компоненты вектора точного решения (убедиться в этом!), использовать  g  для оценки погрешности по формуле :   , где   .  Объяснить результаты.

В А Р И А Н Т     N 24

Написать процедуру вычисления матрицы  Q  и вектора  z  по заданным числам  N , x ,  y ,  a ,  gk  где

Q =  ,   zi =

Решить систему уравнений  Qw = z  с помощью  DECOMP  и  SOLVE , если  N=6 ,  a = 4 ,  x = 4 + g,  y = 4 - g ,  gk = 2k-4  при следующих значениях параметра  g :  1.0 ;  0.5 ,  0.25 , 0.125.  Так как  gk - компоненты вектора точного решения (убедиться в этом!), использовать  g  для оценки погрешности по формуле :   , где   .  Объяснить результаты.

В А Р И А Н Т     N 25

Написать процедуру вычисления матрицы  A  и вектора  z  по заданным числам  N ,  a ,  gk  где

A =  ,   zi =

Решить систему уравнений  Ax = z  с помощью  DECOMP  и  SOLVE , если  N=6 ,  gk = 2k-2  при следующих значениях параметра  a :  0 ;  0.25 ,  0.49 , 0.499.  Так как  gk - компоненты вектора точного решения (убедиться в этом!), использовать  g  для оценки погрешности по формуле :   , где   .  Объяснить результаты.