50940

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

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

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

Мета. Навчитися вирішувати систему лінійних рівнянь методом Зейделя с заданою точністю; скласти програму. Устаткування: папір формату А4, ПК, ПЗ С++ Хід роботи Правила техніки безпеки Теоретичні дані Індивідуальне завдання. Методом Зейделя вирішити систему лінійних рівнянь з точністю до 0,001.

Украинкский

2014-02-02

39 KB

3 чел.

М  Вариант 13 Остапова А.А

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

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

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

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

Хід роботи

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

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

13 =)

#include<iostream.h>

#include<math.h>

void main()

{int i,j,n;

double a[4][4];

double b[4];

double x[4];

cout<<"Input matrix A:\n";

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

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

cin>>a[i][j];

cout<<"B = \n";

for(i=0;i<4;i++){ cin>>b[i];}

cout<<"\nx[0] =\n";

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

cin>>x[i];

cout<<"n = \n";

cin>>n;

cout<<"n="<<n;

       cout<<"\n0:";

double summ;

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

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

{x[i]=b[i]+a[i][0]*x[0]+a[i][1]*x[1]+a[i][2]*x[2]+a[i][3]*x[3];} }

 cout<<"\n"<<x[0];

 cout<<"\n"<<x[1];

 cout<<"\n"<<x[2];

 cout<<"\n"<<x[3];}

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

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


 

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

58682. Уроки трудового обучения. Структура урока технологии (труда) 69.5 KB
  Структура урока технологии труда Уроки трудового обучения по своим дидактическим целям содержанию методам обучения могут быть очень разнообразны. Для того чтобы учителю в должной мере овладеть методикой организации и проведения уроков необходимо прежде всего знать общие этапы...
58683. Мозаика «Собака» 42.5 KB
  Цель: выполнить проектную работу в технике мозаика Собака. Обучать выполнению аппликации мозаика. Но давайте сначала разберемся: знаете ли вы в какой технологии сделана эта работа Мозаика правильно А теперь посмотрите на экран.
58686. Работа с ватой на бархатной бумаге. Объект труда: аппликация – белка 64 KB
  Что является основой основой является бархатная бумага Какого цвета выбран фон Почему Можно ли его поменять Из какого материала мы будем выполнять работу мы будем работать с ватой бархатной и цветной...
58687. Цветочная лужайка. Пришивание пуговиц 52.5 KB
  Цель урока: Учить пришивать плоские пуговицы. пуговицы Молодцы Что же такое пуговица Пуговица это застежка на одежде предназначенная для соединения ее частей. Для чего пуговицы нужны Для того чтобы быть всегда опрятным человек должен следить за своим внешним видом за одеждой.
58688. Улитка 51 KB
  Цель урока: Создание полуобъемной аппликации «Улитка» Задачи: Образовательные: Учить выполнять полуобъемную аппликацию. Ознакомить с видами бумаги. Развивающие: Развивать мелкую моторику рук. Развивать мышление. Развивать глазомер...