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.  Контрольні питання

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


 

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

41226. Классификационные признаки микроконтроллеров 878 KB
  Модификация памяти и чтение из нее необходимых данных осуществляется только лишь с помощью специальных команд чтения записи; в система команд должна содержать минимальное число наиболее часто используемых простейших команд одинаковой длины: г состав системы команд должен быть оптимизирован с учетом требований компиляторов языков высокого уровня. Центральное процессорное устройство Процессор формирует адрес очередной команды выбирает команду из памяти и организует ее выполнение. Благодаря специальным командам их можно...
41227. ИНТЕРФЕЙСЫ ИЗМЕРИТЕЛЬНЫХ СИСТЕМ 925.5 KB
  Применяются параллельные интерфейсы Centronics магистральные приборный интерфейс GPIB IEEE 488 и функционально-модульные системы CMC и VXI. Магистральный интерфейс VXI Стандарт VXI является одним из прогрессивных направлений развития шины VMEbus VMEbus eXtention for Instrumenttion VXI расширение VMEbus для измерительной техники. Основываясь на шине VMEbus и полностью включая ее как подмножество интерфейс VXI представляет собой самостоятельный стандарт на контрольноизмерительную и управляющую аппаратуру высшего класса...
41228. Восьмиточечная графика 1.09 MB
  Графика, выводимая с помощью матричных ПУ, представляется в виде отдельных точек, формирующих изображение. Графическое изображение ПУ выводит построчно, обычно строки графики расположены вплотную друг к другу. Графическая строка состоит из вертикальных колонок. Высота колонки может быть 8, 9 или 24 точки.
41229. Системные и локальные шины 257.5 KB
  Системные и локальные шины [0. Стоимость такой организации получается достаточно низкой поскольку для реализации множества путей передачи информации используется единственный набор линий шины разделяемый множеством устройств. Одна из причин больших трудностей возникающих при разработке шин заключается в том что максимальная скорость шины главным образом лимитируется физическими факторами: длиной шины количеством подсоединяемых устройств. Эти физические ограничения не позволяют произвольно ускорять шины.
41231. Групова динаміка 66 KB
  Що вивчає групова динаміка Групова динаміка вивчає: безпосередньо групи процеси в групах Рівні дослідження: Індивідуальний – вивчаються індивідуалиособистості групи в психологічному аспекті Груповий – вивчаються групи в цілому і їх соціальний контекст соціологічний аспект Змішаний – вивчаються групи в різних аспектах як правило одночасно. Наукові припущення: групи та групові процеси – це реальність групи – це більш ніж склад її...
41232. Проектирование электрических машин 8.35 MB
  1 где E1ЭДС якорной рабочей обмотки; I1 ток той же обмотки; m число фаз.2 где U1 фазное напряжение рабочей обмотки.4 где U2 и I2 номинальные соответственно фазные напряжение и ток вторичной обмотки.5 где U и I –соответственно напряжение и ток якорной обмотки.
41233. Образование плазмы 72 KB
  Такую плазму называют горячей в отличие от плазмы низкотемпературной с температурой десятки или сотни градусов обычно создаваемой искусственно в газовых разрядах. Образование плазмы Для того чтобы обычный газ перевести в плазменное состояние необходимо ионизировать заметную часть молекул или атомов. Переход газа в состояние плазмы связан с различными процессами взаимодействия между частицами: между заряженными частицами действуют электростатические силы между заряженными и нейтральными частицами – силы квантовомеханической природы....
41234. Метод розробки динамічних систем DynmicSystemsDevelopmentMcthod DSDM 54 KB
  Мета методу здати готовий проект вчасно і вкластися в бюджет але в гой же час регулюючи зміни вимог до проекту під час його розробки. Залучення користувача це основа ведення ефективного проекту де розробники ділять з користувачами робочий простір і тому прийняті рішення будуть більш точними. Команда повинна бути уповноважена приймати важливі для проекту рішення без узгодження з начальством.