35264

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

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

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

h void min {int ij; double x1x2x3x4; double [4][5]; double b[4][5]; double c[4][4]; double y0=new double [4]; double y1=new double [4]; double y2=new double [4]; double y3=new double [4]; double y4=new double [4]; cout Введите матрицу n ; fori=0;i 4;i {forj=0;j 4;j {cin c[i][j];}} y0[0]=1; y0[1]=0; y0[2]=0; y0[3]=0; y1[0]=0.0; forj=0;j 4;j {y1[j]=y0[0]c[j][0]y0[1]c[j][1]y0[2]c[j][2]y0[3]c[j][3];} forj=0;j 4;j...

Украинкский

2013-09-09

90.5 KB

2 чел.

еревко О.В.

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

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

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

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

Хід роботи

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

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

№16

#include<iostream.h>

#include<math.h>

void main()

{int i,j;

double x1,x2,x3,x4;

double a[4][5];

double b[4][5];

double c[4][4];

double *y0=new double [4];

double *y1=new double [4];

double *y2=new double [4];

double *y3=new double [4];

double *y4=new double [4];

cout<<"Введите матрицу\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

{cin>>c[i][j];}}

y0[0]=1;         y0[1]=0;        y0[2]=0;       y0[3]=0;     y1[0]=0.0;

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

{y1[j]=y0[0]*c[j][0]+y0[1]*c[j][1]+y0[2]*c[j][2]+y0[3]*c[j][3];}

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

{y2[j]=y1[0]*c[j][0]+y1[1]*c[j][1]+y1[2]*c[j][2]+y1[3]*c[j][3];}

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

{y3[j]=y2[0]*c[j][0]+y2[1]*c[j][1]+y2[2]*c[j][2]+y2[3]*c[j][3];}

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

{y4[j]=y3[0]*c[j][0]+y3[1]*c[j][1]+y3[2]*c[j][2]+y3[3]*c[j][3];}

for(i=0;i<4;i++)

{a[i][3]=y0[i];}

for(i=0;i<4;i++)

{a[i][2]=y1[i];}

for(i=0;i<4;i++)

{a[i][1]=y2[i];}

for(i=0;i<4;i++)

{a[i][0]=y3[i];}

for(i=0;i<4;i++)

{a[i][4]=-y4[i];}

if(a[0][0]==0) {cout<<"Метод Гаусса не применим";

return;}

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

{b[0][j]=a[0][j]/a[0][0];}

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

{b[1][j]=a[1][j];}

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

{a[1][j]=a[1][j]-b[0][j]*b[1][0];}

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

{b[2][j]=a[2][j];}

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

{a[2][j]=a[2][j]-b[0][j]*b[2][0];}

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

{b[3][j]=a[3][j];}

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

{a[3][j]=a[3][j]-b[0][j]*b[3][0];}

if(a[1][1]==0) {cout<<"Метод Гаусса не применим";

return;}

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

{b[1][j]=a[1][j]/a[1][1];}

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

{b[2][j]=a[2][j];}

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

{a[2][j]=a[2][j]-b[1][j]*b[2][1];}

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

{b[3][j]=a[3][j];}

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

{a[3][j]=a[3][j]-b[1][j]*b[3][1];}

if(a[2][2]==0) {cout<<"Метод Гаусса не применим";

return;}

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

{b[2][j]=a[2][j]/a[2][2];}

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

{b[3][j]=a[3][j];}

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

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

}

x4=a[3][4]/a[3][3];

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

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

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

cout<<"x1="<<x1<<"\nx2="<<x2<<"\nx3="<<x3<<"\nx4="<<x4;

}

Результат программы

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

Як продовжити рішення, якщо по будь-якому методу отримана система не має


 

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

16075. Кримінально-виконавче право України 879 KB
  Кримінальновиконавче право України: Курс лекцій.Семаков Г. С Гель А. П. Київ 2000 [1] ВСТУП [2] ТЕМА 1 КРИМІНАЛЬНОВИКОНАВЧА ПОЛІТИКА І КРИМІНАЛЬНОВИКОНАВЧЕ ПРАВО. НОРМИ ТА ДЖЕРЕЛА ПРАВА. КРИМІНАЛЬНОВИКОНАВЧІ ПРАВОВІДНОСИНИ [3] ТЕМА 2 ...
16076. Мотив і мотивація злочину 928 KB
  НАЦІОНАЛЬНА АКАДЕМІЯ ВНУТРІШНІХ СПРАВ УКРАЇНИ А. В. САВЧЕНКО МОТИВ І МОТИВАЦІЯ ЗЛОЧИНУ Київ Атіка 2002 ББК 67.94УКР308 С12 Рекомендовано до друку спеціалізованою Вченою радою Національної академії внутрішніх справ України Науковий редактор Коржанськи
16077. Держава і економіка. Адміністративно-правові аспекти взаємовідносин 1.62 MB
  МВС України Університет внутрішніх справ О.П.Рябченко Держава і економіка: адміністративноправові аспекти взаємовідносин За загальною редакцією доктора юридичних наук професора О.М. Бандурки Видавництво Університету внут...
16078. Державне управління 621 KB
  Глен Райт. Державне управління. К. 1994 Переклали з англійської Василь Івашко Олександр Коваленко Світлана Соколик київ основи Інститут державного управління та самоврядування при Кабінеті Міністрів України ББК 67.30165.050 Р18 У посібнику розг...
16079. Адміністративна деліктологія 317.5 KB
  Подлінув С.Д. Адміністративна деліктологія. Навчальнометодичний посібник призначений для самостійної роботи студентів які вивчають фундаментальну спеціальну дисципліну Адміністративна деліктологія. В посібнику розгляну...
16080. Аграрне право України О.О. Погрібного 2.85 MB
  У підручнику докладно розглянуті умови та порядок створення та функціонування субєктів аграрних правовідносин, питання права власності їх на землю, розкриті умови та порядок набуття і користування земельними ділянками, реалізації земельних прав і обмеження прав на землю. Підручник буде корисним для студентів, бакалаврів, спеціалістів, магістрів, аспірантів та викладачів правознавчих, аграрних, землевпорядних та економічних спеціальностей вищих навчальних закладів, а також широкому колу читачів, які цікавляться проблемами аграрного законодавства і права України.
16081. Порівняльне правознавство 1.71 MB
  ББК67 П41 Підручник підготовлений викладачами Національної юридичної академії України імені Ярослава Мудрого Гриф Затверджено Міністерством освіти і науки України як підручник для студентів юридичних спеціальностей вищих навчальних закладів надано 15.09.2003 рок
16082. Право інтелектуальної власності в Україні 1.26 MB
  О.А. Підопригора О.О Підопригора ПРАВО ІНТЕЛЕКТУАЛЬНОЇ ВЛАСНОСТІ УКРАЇНИ НАВЧАЛЬНИЙ ПОСІБНИК для студентів юридичних вузів і факультетів університетів Київ Юрінком Інтер 1998 Рекомендовано вченою радою юридичного факультету Київського ун
16083. Право інтелектуальної власності 4.51 MB
  Охорона прав на результати інтелектуальної діяльності введена порівняно недавно — дещо більше 200 років тому, — термін, з історичної точки зору, мізерно малий. І належала вона лише до деяких видів інтелектуальних продуктів, що є результатами творчої діяльності, які вийшли на той час на ринок, — творів літератури і мистецтва, а також винаходів.