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.  Контрольні питання
  •  Дайте визначення власного багаточлена матриці.
  •  Сформулюйте задачу знаходження власного багаточлена матриці по методу Крилова.
  •  Яка ідея методу Крилова знаходження власного багаточлена?
  •  Які допоміжні методи використовуються в методі Крилова?

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


 

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

74524. Федеральное Собрание РФ 30.26 KB
  1994 N 3ФЗ О статусе члена Совета Федерации и статусе депутата Государственной Думы Федерального Собрания Российской Федерации Федеральный закон от 18.2005 N 51ФЗ О выборах депутатов Государственной Думы Федерального Собрания Российской Федерации Федеральный закон от 03.1998 N 137ФЗ О материальном обеспечении членов семьи умершего члена Совета Федерации или депутата Государственной Думы Федерального Собрания Российской Федерации Социальные гарантии депутатам ГД членам СФ По объему социальных гарантий они приравниваются к федеральному...
74525. Правительство РФ 20.9 KB
  Взаимодействие с законодательной судебной властью Президент назначает и смещает Председателя и членов Правительства РФ федеральных министров Президент РФ вправе председательствовать на заседаниях Правительства РФ Перед вновь избранным Президентом Российской РФ Российской Федерации слагает свои полномочия...
74526. Конституционное право как отрасль российского права. Виды, принципы и свойства Конституции РФ 30.63 KB
  Виды принципы и свойства Конституции РФ Отличия отраслей права.Основы конституционного строя России суверенитет народа разделение власти верховенство Конституции. Отношения основанные на системе запретов прямой запрет определенных действий Задание Найдите примеры норм Конституции которые основаны на указанных выше методах
74527. Суверенитет народа и формы его осуществления 35.9 KB
  Запрет принуждения ко вступлению в общественные объединения и пребыванию в них. Запрет создания и деятельности общественных объединений направленных на изменение конституционного строя нарушение целостности РФ подрыв безопасности государства создание вооруженных формирований разжигание расовой социальной национальной религиозной вражды ФЗ РФ Об общественных объединениях. Признаки общественного объединения формирование граждан добровольное самоуправляемое некоммерческое общность интересов общность целей цели закреплены в...
74528. Объективная сторона преступления 130.5 KB
  Объективная сторона преступления. Понятие и содержание объективной стороны состава преступления. Факультативные признаки объективной стороны преступления и их значение. Понятие и содержание объективной стороны состава преступления.
74529. Субъект преступления 101.5 KB
  Субъект преступления Понятие и признаки субъекта преступления Вменяемость. Возраст уголовной ответственности Специальный субъект преступления. Понятие и признаки субъекта преступления Субъект преступления и его признаки определены...
74530. Субъективная сторона преступления 179.5 KB
  Субъективная сторона преступления. Понятие и значение субъективной стороны преступления. Факультативные признаки субъективной стороны преступления мотив цель эмоции. Понятие и значение субъективной стороны преступления.
74531. Объект преступления 44.5 KB
  Объект преступления. Понятие объекта преступления. Виды объектов преступления. Соотношение объекта и предмета преступления.
74532. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. ОБЩАЯ ХАРАКТЕРИСТИКА, СОСТАВ И НАЗНАЧЕНИЕ ОСНОВНЫХ ВИДОВ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРА 17.96 KB
  Программное обеспечение это совокупность программ позволяющих осуществить на компьютере автоматизированную обработку информации. Программное обеспечение делится на системное общее и прикладное специальное. Системное программное обеспечение обеспечивает функционирование и обслуживание компьютера а также автоматизацию процесса создания новых программ. К системному программному обеспечению относятся: операционные системы и их пользовательский...