37689

Вибір векторної норми і знаходження коефіцієнта стиску

Лабораторная работа

Информатика, кибернетика и программирование

Вибір векторної норми і знаходження коефіцієнта стиску. Скористаємось програмою NormMatr. Після її виконання маємо. Всі ці норми менше одиниці. Тому можна вибрати будь-яку векторну норму з цих норм. Але зручно вибрати ту векторну норму, для якої відповідна підлегла норма матриці буде найменшою. Тому виберемо векторну m-норму , для якої коефіцієнт стиску дорівнює

Украинкский

2013-09-25

41 KB

4 чел.

  1.  Вибір векторної норми і знаходження коефіцієнта стиску. Скористаємось програмою NormMatr. Після її виконання маємо: , , . Всі ці норми менше одиниці. Тому можна вибрати будь-яку векторну норму з цих норм. Але зручно вибрати ту векторну норму, для якої відповідна підлегла норма матриці буде найменшою. Тому виберемо векторну m-норму , для якої коефіцієнт стиску дорівнює .
  2.  Вибір початкового наближення. Як початкове наближення  можна вибрати будь-який вектор. Виберемо, як початковий, нульовий вектор . При цьому  (вектор правої частини СЛР). Скориставшись програмою NormVect, одержуємо  
  3.  Вибір моменту зупинки. Виберемо зупинку обчислень за кількістю ітерацій, яку знайдемо з оцінки

        (1.5.20)

звідси знаходимо число N ітерацій, що забезпечують задану точність є = 0.001:

.

Тому для обчислень використовуємо  арифметичний цикл for і здійснимо зупинку обчислень за числом ітерацій .


BEGIN {VectNorms}

norm[1] :=abs (v[1]) ; {m - норма}

for i :=1 to n do

if norm[1]<abs ( v [ i ] ) then norm [1] :=abs ( v [ i ] );

norm [2]=0;                   {k - норма}

for i :=1 to n do norm[2] :=norm[2] + sqr(v[i]);

norm[2] :=sqrt(norm [2] );

norm[3]:=0;                       {l - норма}

for i :=1 to n do norm [3] :=[3] + abs (v[i]) ;

END; {VectNorms}

procedure MatrNorms (n,m : integer ; A : TMatr ; var norm :  TNorm) ;

var j , k : integer ; sum : extendet ;

BEGIN {MatrNorms}

norm[1] :=0;                       {m - норма}

for i :=1 to n do

begin sum:=0; for j:=1 to m do sum:=sum + abs( a [ i , j ] ) ;

if norm[1]<sum then norm[1] : =sum;

end ;

norm[2] :=0 ;                     {k - норма}

for i:=1 to n do for j:= to m do

norm[2] : =norm [2] + sqr( a[ i , j ]);

norm[2] : =sqrt (norm[2]) ;

norm[3] : =0 ;                    {l - норма}

for j : = to m do

begin sum : = 0 ; for i : = to n do sum := sum + abs ( a [ i , j ] ) ;

if norm[3]<sum then norm[3] : =sum ;

end;

END; {MatrNorms}


 

А также другие работы, которые могут Вас заинтересовать

69643. Повышение эффективности продажи рыбных консервов и пресервов в магазине «Квартал» № 1 7.63 MB
  проведена оценка эффективности продаж рыбных консервов и пресервов, соответствия ассортимента рыбных консервов и пресервов, реализуемых в магазине «Квартал» № 1 современным тенденциям развития рынка, организации торгово-технологического процесса в магазине по продаже рыбных консервов и пресервов, а также сравнительная товароведная характеристика рыбных пресервов.
69644. МЕЖЛИЧНОСТНЫЕ И ВНУТРИГРУППОВЫЕ ОТНОШЕНИЯ В УЧЕБНОЙ ГРУППЕ ПЕРВОКЛАССНИКОВ 190 KB
  Межличностные отношения сверстников младшего школьного возраста зависят от многих социально-психологических факторов, а, прежде всего, от таких как взаимная симпатия, общность интересов, внешние жизненные обстоятельства, гендерные отличия.
69645. Исследование малой рекламы как продвижение ресторанных услуг калининграда 784 KB
  Изучить теоретический материал по специальным дисциплинам: маркетингу и рекламной деятельности ресторана, сервисному обслуживанию ресторана, обобщить теоретический материал, ознакомиться с деятельностью рекламных агентств полного цикла, исследовать рекламную деятельность предприятий общественного питания...
69646. Творчий проект: Таця 7.59 MB
  Перші підноси були величезними - розміром зі стіл, називалися «скатертними» і призначалися для багатьох страв. Потім їх розміри поступово зменшилися. Якщо ж шлях від кухні до їдальні порівняно довгий, необхідно використати підноси з прорізами або ручками.
69647. Виготовлення настінного календаря 576 KB
  Розробка технічного завдання Призначення виробу. Настінний календар призначений для повсякденного використання в побуті та на робочих місцях. Основними вимогами повинні бути практичність та естетичний вигляд.
69648. ОБРЯДОВИЙ РУШНИК 342 KB
  Експлуатаційні показники застосування виробу виду роботи на практиці виходячи призначення виробу цей рушник використовується при обряді хрещення а також функція оберегу. Вплив виробу на якість і ефективність реалізації ним експлуатаційних показників рушник є оберегом для дитини...
69649. Виготовлення іграшкової машинки 1.4 MB
  Розробка технічного завдання Призначення виробу. Цей виріб призначено для дітей віком від 6 до 10 років, Вимоги до матеріалів. Матеріали повинні бути екологічно чисті та нешкідливі для дітей. Ще Машинку треба зробити так щоб дитина ненароком не проковтнула яку не будь деталь...
69650. Розробка творчого проекту на виготовлення декоративної тарелі 5.49 MB
  Призначення проектованого виробу: У наш час декоративні тарелі можна використовувати як посуд для святкового столу що слугує для подання печива цукерок солодощів горіхів різноманітних фруктів а також для підношення на весіллі чарок з напоями медом вином хлібасолі тощо.