35273

Тема. Метод Крилова побудови власного багаточлена матриці.

Практическая работа

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

h void min { int klj; double [3][3]b[3][3]y0[3]y1[3]y2[3]y3[3]y4[3]yn1yn2yn3yn4Sum1Sum2Sum3Sum4; double x1x2x3x4d0d1d2d3102030213132; cout Vvedite mtritsy endl; fork=0;k =3;k { forl=0;l =3;l cin b[k][l]; } cout Vvedite nylevou vektor endl; fork=0;k =3;k cin y0[k]; fork=0;k =3;k { forl=0;l =3;l { yn1=b[k][l]y0[l]; Sum1=Sum1yn1; } y1[k]=Sum1; } fork=0;k =3;k { forl=0;l =3;l { yn2=b[k][l]y1[l]; Sum2=Sum2yn2; } y2[k]=Sum2; } fork=0;k =3;k {...

Украинкский

2013-09-09

36 KB

0 чел.

еревко О.В.

Лабораторна робота №18

Тема. Метод Крилова побудови власного багаточлена матриці.

Мета. Навчитися знаходити власний багаточлен матриці методом Крилова.

Устаткування: лист формату А4, ручка, програмне забезпечення Borland C++

Хід роботи

  1.  Правила техніки безпеки
  2.  Теоретичні дані
  3.  Індивідуальне завдання.

Знайти власний багаточлен матриці А по методу Крилова, використовуючи метод Гаусса.

№16

#include <iostream.h>

void main()

{

int k,l,j;

double a[3][3],b[3][3],y0[3],y1[3],y2[3],y3[3],y4[3],yn1,yn2,yn3,yn4,Sum1,Sum2,Sum3,Sum4;

double x1,x2,x3,x4,d0,d1,d2,d3,a10,a20,a30,a21,a31,a32;

cout<<"Vvedite matritsy A"<<endl;

for(k=0;k<=3;k++)

{

 for(l=0;l<=3;l++)

 cin>>b[k][l];

}

cout<<"Vvedite nylevou vektor"<<endl;

for(k=0;k<=3;k++)

cin>>y0[k];

for(k=0;k<=3;k++)

{

 for(l=0;l<=3;l++)

 {

  yn1=b[k][l]*y0[l];

  Sum1=Sum1+yn1;

 }

 y1[k]=Sum1;

}

for(k=0;k<=3;k++)

{

 for(l=0;l<=3;l++)

 {

  yn2=b[k][l]*y1[l];

  Sum2=Sum2+yn2;

 }

 y2[k]=Sum2;

}

for(k=0;k<=3;k++)

{

 for(l=0;l<=3;l++)

 {

  yn3=b[k][l]*y2[l];

  Sum3=Sum3+yn3;

 }

 y3[k]=Sum3;

}

for(k=0;k<=3;k++)

{

 for(l=0;l<=3;l++)

 {

  yn4=b[k][l]*y3[l];

  Sum4=Sum4+yn4;

 }

 y4[k]=Sum4;

}

cout<<"Koordinati vektora y1:"<<endl;

for(k=0;k<=3;k++)

cout<<" "<<y1[k];

cout<<endl;

cout<<"Koordinati vektora y2:"<<endl;

for(k=0;k<=3;k++)

cout<<" "<<y2[k];

cout<<endl;

cout<<"Koordinati vektora y3:"<<endl;

for(k=0;k<=3;k++)

cout<<" "<<y3[k];

cout<<endl;

cout<<"Koordinati vektora y4:"<<endl;

for(k=0;k<=3;k++)

cout<<" "<<y4[k];

a[0][0]=y3[0];a[0][1]=y2[0];a[0][2]=y1[0];a[0][3]=y0[0];a[0][4]=-y4[0];

a[1][0]=y3[1];a[1][1]=y2[1];a[1][2]=y1[1];a[1][3]=y0[1];a[1][4]=-y4[1];

a[2][0]=y3[2];a[2][1]=y2[2];a[2][2]=y1[2];a[2][3]=y0[2];a[2][4]=-y4[2];

a[3][0]=y3[3];a[3][1]=y2[3];a[3][2]=y1[3];a[3][3]=y0[3];a[3][4]=-y4[3];

d0=a[0][0];

if(d0==0)cout<<"Metod Gayssa ne premenim"<<endl;return;

for(j=0;j<5;j++)

{a[0][j]=a[0][j]/d0;

}

a10=a[1][0];

a20=a[2][0];

a30=a[3][0];

for(j=0;j<5;j++)

{a[1][j]=a[1][j]-a[0][j]*a10;

a[2][j]=a[2][j]-a[0][j]*a20;

a[3][j]=a[3][j]-a[0][j]*a30;

}

d1=a[1][1];

if(d1==0)cout<<"Metod Gayssa ne premenim"<<endl;return;

for(j=0;j<5;j++)

{a[1][j]=a[1][j]/d1;

}

a21=a[2][1];

a31=a[3][1];

for(j=0;j<5;j++)

{a[2][j]=a[2][j]-a[1][j]*a21;

a[3][j]=a[3][j]-a[1][j]*a31;

}

d2=a[2][2];

if(d2==0)cout<<"Metod Gayssa ne premenim"<<endl;return;

for(j=0;j<5;j++)

{a[2][j]=a[2][j]/d2;

}

a32=a[3][2];

for(j=0;j<5;j++)

{a[3][j]=a[3][j]-a[2][j]*a32;

}

d3=a[3][3];

if(d3==0)cout<<"Metod Gayssa ne premenim"<<endl;return;

for(j=0;j<5;j++)

{a[3][j]=a[3][j]/d3;

}

x4=a[3][4];

x3=a[2][4]-a[2][3]*x4;

x2=a[1][4]-a[1][2]*x3-a[1][3]*x4;

x1=a[0][4]-a[0][1]*x2-a[0][2]*x3-a[0][3]*x4;

cout<<"p1="<<x1;

cout<<"p2="<<x2;

cout<<"p3="<<x3;

cout<<"p4="<<x4;

}

  1.  Контрольні питання
  •  Дайте визначення власного багаточлена матриці.
  •  Сформулюйте задачу знаходження власного багаточлена матриці по методу Крилова.
  •  Яка ідея методу Крилова знаходження власного багаточлена?
  •  Які допоміжні методи використовуються в методі Крилова?
  •  Як продовжити рішення, якщо по будь-якому методу отримана система не має єдиного рішення?

3


 

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

78286. М’язова система в умовах спокою, тренувальних впливів, екстремальних, граничних та патологічних станів: м’язова система в умовах спокою 67.33 KB
  Скоротлива функція скелетного м’яза та його волокон у звичних умовах М’язове скорочення – це відповідь м’язів на стимул який включає потенціал дії в одному або декількох м’язових волокнах. Час між початком дії стимулу на мотонейрон і початком скорочення називається латентною фазою; період часу протягом якого відбувається скорочення – фазою скорочення а період часу протягом якого відбувається розслаблення – фазою розслаблення. Потенціал дії представляє собою електромеханічне явище тоді як скорочення – механічне. Скорочення виникає протягом...
78287. М’язова система в умовах спокою, тренувальних впливів, екстремальних, граничних та патологічних станів: м’язова система в умовах тренувальних впливів, екстремальних та граничних станів 42.94 KB
  Адаптація акліматизація до виконання фізичних вправа в умовах підвищеної температури довколишнього середовища. М’язова діяльність в умовах зниженого атмосферного тиску а також відносної вагомості. Нездужання зумовлені перебуванням в умовах високогір’я.
78288. М’язова система в умовах спокою, тренувальних впливів, екстремальних, граничних та патологічних станів: м’язова система в умовах патологічних станів 47.4 KB
  Головним симптомом фіброміалгії є больові відчуття в ділянці м’язів. На сьогоднішній день лікарі не знають, як лікувати це захворювання. Больові відчуття виникають в м’язах або в місці з’єднання м’язів з суглобами, але не в суглобах. Біль носить хронічний й прогресуючий характер. Відмінною рисою цього захворювання є наявність особливо болючих точок в м’язах.
78289. Ендокринологія спортивної діяльності 143.5 KB
  Гормональні зміни що виникають під впливом гострого та тривалого фізичного тренування підкреслюють важливу роль ендокринної системи в задоволенні метаболічних потреб які виникають під час занять фізичними вправами і реалізації механізмів задіяних у відновленні й перебудові тканин. Слід нагадати що під час спортивних змагань виникає фізіологічний стрес. Припускається що участь в змаганнях викликає не тільки підвищення тривоги але й збудження внаслідок невизначеності результатів виступу і наступних подій. Попереднє зростання...
78290. Оцінка фізичної працездатності 619.5 KB
  Оцінка результатів проби з фізичним навантаженням у осіб літнього і старечого віку. Загальні принципи оцінки фізичної працездатності Умови проведення тесту з фізичним навантаженням: Дослідження слід проводити в приміщенні при температурі 1822o С відносній вологості 4060. За добу до дослідження необхідно пояснити пацієнтові зміст і завдання велоергометрії також бажано провести з ним тренування на велоергометрі з мінімальним навантаженням. Проводити ці дослідження можуть тільки лікарі які знайомі з методикою тестування показаннями...
78291. Медичний контроль за кардіореспіраторною системою. Методи дослідження серцево-судинної системи 127 KB
  Основним методом дослідження пульсу є пальпація. Під час пальпації пульсу кисть досліджуваного охоплюють у ділянці променевозап‘ясткового суглоба так щоб великий палець розташовувався на тильному боці передпліччя а інші пальці – над артерією. Промацавши артерію її притискують до прилеглої кістки що полегшує визначення властивостей пульсу. Велике значення має дослідження пульсу на перелічених артеріях нижніх кінцівок оскільки його ослаблення а іноді і зникнення спостерігається у хворих на облітеруючий ендартеріїт атеросклероз і цукровий...
78292. Медичний контроль за кардіореспіраторною системою. Тести респіраторної функції 113 KB
  Тести респіраторної функції Сучасна пульмонологія пропонує широкий діапазон проб які допомагають в діагностиці захворювань органів дихання. Найчастіше використовується спірометрія петлі потік – об‘єм фактор переносу і визначення легеневого об’єму. Вимірювання Ро2 і Рсо2 може проводитися під час діагностики і контролю за терапією. І хоч тестування з фізичними навантаженнями використовується або почало використовуватися під час діагностки хворих на бронхіальну астму згодом цей метод розширив свій діапазон використання.
78293. Фізіологічні та біохімічні основи тренування жінок 117 KB
  Функціональні зміни в організмі жінок в процесі тренування. Анаеробні енергетичні системи у жінок. Аеробна працездатність витривалість жінок.
78294. Основи теорії адаптації і спортивне тренування 197.5 KB
  Адаптаційні реакції організму які підтримують стабільність гомеостазу. Адаптація організму до умов середовища зовнішнього та внутрішнього що постійно змінюються це процес динамічного пристосування організму до даних змін який покликаний зберігати в ньому гомеостатичну рівновагу. Фізіологічний сенс адаптації організму до зовнішніх і внутрішніх чинників полягає в підтримці гомеостазу і відповідно життєздатності організму практично в будьяких умовах на які він може адекватного реагувати. Виокремлюють абсолютну адаптованість організму...