17083

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

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

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

Лабораторна робота №18 Тема. Метод Крилова побудови власного багаточлена матриці. Мета. Навчитися знаходити власний багаточлен матриці методом Крилова. Устаткування: лист формату А4 ручка програмне забезпечення Borland C Хід роботи Правила техніки безпеки ...

Украинкский

2013-06-29

66 KB

1 чел.

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

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

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

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

Хід роботи

  1.  Правила техніки безпеки

Теоретичні дані

Дана  матриця А=  ,

- характеристичний (власний) багаточлен матриці.

- довільний ненульовий вектор.

, , … ,

Система лінійних рівнянь з невідомими  :

або:

яка вирішується одним з методів рішення системи лінійних рівнянь (Метод Гаусса).

Зауваження: якщо система по методу Гаусса не може бути вирішена, то змінити вектор .

№2

 

Листинг программы

#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<<"vvedite matrizhu\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<<"metod Gaysa ne primenim";

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<<"metod Gaysa ne primenim";

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<<"metod Gaysa ne primenim";

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;}

Відповідь:

Приклад:

Відповідь:

Висновок: я навчилася знаходити власний багаточлен матриці методом Крилова


 

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

83868. Грыжа: определение, составные части грыжи, классификация грыж. Принципы операций при грыжах передней брюшной стенки, основные этапы операции 45.85 KB
  Принципы операций при грыжах передней брюшной стенки основные этапы операции. Наружные грыжи: 1 паховая грыжа косая и прямая; 2 бедренная грыжа; 3 грыжа белой линии живота; 4 пупочная грыжа; 5 грыжа спигелиевой полулунной линии; 6 поясничная грыжа; 7 запирательная грыжа; 8 послеоперационная грыжа. Внутренние грыжи: 1 грыжа двенадцатиперстнотощего кармана; 2 грыжа сальниковой сумки; 3 ретроцекальная грыжа; 4 различные виды диафрагмальных грыж. По клиническим признакам: 1 вправимые; 2 невправимые; 3 ущемленные: ущемление...
83869. Строение пахового канала. Складки и ямки задней поверхности передней брюшной стенки. Треугольники паховой области. Косая и прямая паховая грыжа 98.4 KB
  Стенки: 1 верхняя нижние пучки внутренней косой мышцы живота и поперечной мышцы живота; 2 передняя апоневроз наружной косой мышцы живота; 3 нижняя паховая связка утолщенный и загнутый в виде желобка нижний край апоневроза наружной косой мышцы живота; 4 задняя поперечная фасция. Поверхностное паховое кольцо образовано расходящимися медиальными и латеральными ножками апоневроза наружной косой мышцы живота скрепленными межножковыми волокнами закругляющими щель между ножками в кольцо; Глубокое паховое кольцо образовано поперечной...
83870. Способы пластики пахового канала при прямых и косых паховых грыжах 50.78 KB
  Способы укрепления передней стенки пахового каналапри косых грыжах Способ Мартынова Впереди семенного канатика подшивается к паховой связке медиальный лоскут наружной косой мышцы живота а латеральный поверх медиального. Способ Жирара Впереди семенного канатика узловыми капроновыми швами подшивают свободные края внутренней косой и поперечной мышц живота к паховой связке. Затем к связке подшивают медиальный лоскут апоневроза наружной косой мышцы живота и латеральный лоскут укладывают поверх медиального и подшивают рядом узловых швов....
83871. Строение бедренного канала. Бедренная грыжа. Операции при бедренной грыже. «Corona mortis» - формирование, тактика при ранении аномального анастомоза 134.64 KB
  Отверстия бедренного канала: внутреннее отверстие соответствует бедренному кольцу. Стенки бедренного канала: передняя поверхностный листок собственной фасцнн бедра в этом месте он носит название верхнего рога серповидного края и паховая связка задняя глубокий листок собственной фасции бедра в этом месте он носит название гребенчатой фасции: латеральная бедренная вена. Операции при бедренной грыже Способы пластики бедренных грыж можно разделить на две группы: 1способы закрытия грыжевых ворот со стороны бедра; 2способы закрытия...
83872. Хирургическое лечение пупочной грыжи, грыжи белой линии, послеоперационной вентральной грыжи 49.13 KB
  Способ Лексера Применяется чаще у детей при небольших пупочных грыжах: полулунный разрез кожи окаймляющий грыжевое выпячивание снизу; выделение грыжевого мешка вскрытие и вправление содержимого если дно грыжевого мешка интимно спаяно с пупком то выделяют шейку грыжевого мешка вскрывают ее и грыжевое содержимое вправляют в брюшную полость; прошивание шейки мешка нитью перевязка и отсечение мешка: закрытие грыжевых ворот под контролем указательного пальца введенного в пупочное кольцо на апоневроз вокруг кольца накладывают...
83873. Ущемлённая грыжа. Классификация грыж по клиническим признакам, виды ущемления. Хирургическое лечение 48.76 KB
  Классификация по клиническим признакам: 1 вправимые; 2 невправимые; 3 ущемленные: ущемление стенки кишки грыжа Рихтера встречается при узких грыжевых воротах например при пупочной грыже; ретроградное ущемление Wобразное при ущемлении двух и более кишечных петель кровообращение нарушается не только в петлях находящихся в грыжевом мешке но и в петлях находящихся в брюшной полости имеющих с выпавшими петлями общую брыжейку; 4скользящие грыжи грыжевой мешок представлен частично стенкой полого органа не покрытой...
83874. Развитие брюшины и органов пищеварительной системы. Дивертикул Меккеля. Подпечёночное расположение купола слепой кишки и червеобразного отростка 51.45 KB
  Подпечёночное расположение купола слепой кишки и червеобразного отростка. Поджелудочная железа закладывается на уровне двенадцатиперстной кишки и врастает между двумя листками дорсальной брыжейки. На 5й неделе внутриутробного развития начинаются ускоренный рост кишки и ее удлинение. В кишечной петле можно выделить два колена: верхнее нисходящее колено из которого в дальнейшем формируется двенадцатиперстная кишка тощая и большая часть подвздошной кишки; и нижнее восходящее колено из которого развивается конечный отдел подвздошной и вся...
83875. Полость живота. Топографо – анатомические образования верхнего и нижнего этажей брюшной полости 51.31 KB
  В хирургической анатомии в малом сальнике выделяют лишь lig.hepatoduodenale и lig.hepatogastricum, поскольку они хорошо визуализируются во время операций. В составе lig. hepatoduodenale, между ее листками, в порядке справа налево располагаются следующие элементы: ductus choledohus (D) — крайнее правое положение, vena portae (V) — посередине
83876. Висцеральные ветви брюшной части аорты. Притоки воротной вены. Порто – кавальные анастомозы 55.17 KB
  Висцеральные ветви брюшной части аорты Непарные висцеральные ветви Чревный ствол короткая 2 см но толстая артерия которая отходит на уровне XII грудного позвонка в самом hitus orticus диафрагмы идет вперед над верхним краем pncres и тотчас делится на три ветви: . gstric sinistr левая желудочная артерия идет к малой кривизне желудка дает ветви как к желудку так и к prs bdominlis esophgi. gstroduodenlis проходит позади duodenum и делится на две ветви: .