17090

Знаходження розв’язку системи лінійних рівнянь методом ітерацій, складання алгоритму

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

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

Лабораторна робота №21 Тема. Знаходження розвязку системи лінійних рівнянь методом ітерацій складання алгоритму. Мета. Навчитися вирішувати систему лінійних рівнянь методом ітерацій с заданою точністю скласти алгоритм. Устаткування: папір формату А4 ПК С Хі

Украинкский

2013-06-29

104.5 KB

2 чел.

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

Тема. Знаходження розв’язку системи лінійних рівнянь методом ітерацій, складання алгоритму.

Мета. Навчитися вирішувати систему лінійних рівнянь методом ітерацій с заданою точністю, скласти алгоритм.

Устаткування: папір формату А4, ПК, С++

Хід роботи

  1.  Індивідуальне завдання.

Методом ітерацій вирішити систему лінійних рівнянь з точністю до 0,001, визначивши число ітерацій к.

 

#include<iostream.h>

#include<math.h>

void main ()

{int i,j,n;

double *b=new double[4];

double **x=new double*[4];

double **a=new double*[4];

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

a[i]=new double [4];

cout<<"Vvedite hislo iteraciy n \n";

cin>>n;

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

x[i]=new double [n];

cout<<"Vvedite matricu A \n";

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

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

cin>>a[i][j];

cout<<"Vvedite matricu B \n";

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

cin>>b[i];

cout<<"Vvedite nahalnoe priblijenie x[0] \n";

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

cin>>x[i][0];

for(j=1;j<=n;j++)

{

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

x[i][j]=b[i]+a[i][0]*x[0][j-1]+a[i][1]*x[1][j-1]+a[i][2]*x[2][j-1]+a[i][3]*x[3][j-1];

}

}

cout<<"Znahenie neizvesnih (x1,x2,x3,x4) yf "<<n<<" iteracii: \n";

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

cout<<x[i][n]<<" ";}

  1.  Контрольні питання

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


 

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

55161. Вікові та індивідуальні особливості розвитку школярів та їх врахування в навчально-виховному процесільні особливості розвитку школярів та їх врахування в навчально-виховному процесі 71 KB
  Мета: розкрити необхідність врахування вікових та індивідуальних особливостей учнів у вихованні і навчанні. Знати: визначення виховання освіта навчання розвиток формування теорії розвитку особистості чинники рушійні сили розвитку і виховання особистості. Періодизація розвитку особистості у педагогіці. Нерівномірність розвитку.
55162. Социальная политика. Политика доходов и занятости 23.34 KB
  Цели социальной политики: повышение качества жизни населения, обеспечение приоритета социальных критериев создания и расширения производства, укрепление трудовой мотивации, обеспечение занятости, обеспечение благосостояния и социальной справедливости, полная реализация личных свобод и прав граждан, регулирование доходов, смягчение социальной напряженности.
55163. Робота з об'єктами в ОС Windows 2.11 MB
  Мета: Формування умінь та навичок по створенню, копіюванню, перейменуванню, знищенню та відновленню обєктів в операційній системі Windows. Постановка загальної проблеми: Як створювати, копіювати, перейменовувати, знищувати та відновлювати об'єктів в операційній системі Windows?
55164. Планування як функція управління 48.5 KB
  Мета: зясувати сутність планування як функції управління виділити основні етапи процесу планування та типи планів в організації класифікувати цілі управлінського планування зясувати механізм управління за цілями та визначити його сильні та слабкі сторони...
55166. Використання фреймів в html-документах 488 KB
  Мета роботи: навчитись застосовувати фрейми при створенні html-документів. 1 Підготовка до заняття 1. Вивчити відповідні розділи теоретичної частини методички та відповідного лекційного курсу. 2. Підготувати малюнки в Pаint та зберегти їх як fon1.bmp та fon2.bmp.
55167. Використання службових програм для обслуговування операційної системи Windows 52.5 KB
  У вікні що відкриється прочитати інформацію і клацнути на кнопці Далее; У наступному вікні буде відображено список програм і утиліт для вибору і запуску. Можна скористатися кнопкою Обзор для пошуку програми якої нема у списку; В наступному вікні...