50933

Метод Гауса рішення системи лінійних рівнянь, складання алгоритму

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

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

Мета. Навчитися вирішувати системи лінійних рівнянь методом Гауса, скласти алгоритм. Устаткування: папір формату А4, ручка, програмне забезпечення , ПК.

Украинкский

2014-02-02

48.5 KB

2 чел.

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

Лабораторна робота №16,17

Тема. Метод Гауса рішення системи лінійних рівнянь, складання алгоритму.

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

Устаткування: папір формату А4, ручка, програмне забезпечення , ПК.

Хід роботи

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

Використовуючи схему Гауса, знайти рішення системи рівнянь.

№13

#include <iostream.h>

#include <math.h>

void main()

{int n,m,i,j,k,p,NUL=1;

double l;

cout<<"Введите размер: ";

cin>>m;n=m+1;

double **A=new double*[m];

double  *X=new double [m];

for(i=0;i<m;i++){A[i]=new double [n];}

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

for(j=0;j<n;j++){

cin>>A[i][j];}}

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

{if(A[i][i]==0){NUL=0;cout<<”Метод Гаусса неприменим”;break;}

for(j=n-1;j>=i;j--){

A[i][j]/=A[i][i];}

for(k=i+1;k<m;k++){

l=A[k][i];

for(p=i;p<n;p++){

A[k][p]-=l*A[i][p];}}}

for(i=m-1;i>=0;i--){

X[i]=A[i][n-1];

for(j=n-2;j>i;j--){

X[i]-=A[i][j]*X[j];}}

if(NUL){

for(i=0;i<m;i++){cout<<"x["<<i<<"] = "<<X[i]<<endl;}}}}

Приклад:


Відповідь:

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

1. Поставте задачу розв’язання системи лінійних рівнянь методом Гауса.

2. Яка умова застосування методу Гауса?

3. Скільки етапів вирішення системи лінійних рівнянь методом Гауса?

4. Що називають прямим та зворотнім ходом методу Гауса?


 

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

2251. Сервисный центр по ремонту и обслуживанию офисной техники с использованием средств Microsoft Access 991.23 KB
  Описание бизнес-процесса при помощи методологии структурного анализа и проектирования (SADT). Создание форм с помощью конструктора. Структура таблицы и типы данных.
2252. Мероприятие: В стране невыученных уроков 19.84 KB
  Внеклассное мероприятие посвященное ко дню учителя, отображающее учеников которые не хотят учить уроки.
2253. Экономическая теория прав собственности 16.42 KB
  Современная экономическая теория получила развитие направление называемое неоинституционализм. Одним из важнейших направлений этого подхода является экономическая теория прав собственности. У истоков стоял такой известнейший экономист Рональд Коуз.
2254. Экономическое право 17.74 KB
  Право собственности на природные ресурсы. Право природного пользования. Правовые формы использования природных ресурсов.
2255. Строительная механика. Специальный курс. Применение метода граничных элементов 6.82 MB
  В учебном пособии изложен новый метод расчета статически определимых и статически неопределимых стержневых и пластинчатых систем на статические и динамические нагрузки, а также на устойчивость. Приведено большое количество характерных типовых задач и примеров с краткими указаниями к их решению. Значительное место уделено математической постановке задач и их решению с помощью персональных компьютеров.
2256. Гласные звуки. Деление слова на слоги. Слогообразующая роль гласных звуков 18.21 KB
  Цели: познакомить учащихся с понятием слог, научить детей делить слова на слоги, развивать речь, внимание, память, воспитывать трудолюбие, аккуратность в работе.
2257. День делового человека 19.55 KB
  Tasks: совершенствование навыков поискового чтения, активизация лексических навыков, развитие навыков постановки вопросов.
2258. Господарське право та господарське законодавство 17.96 KB
  Метою вивчення теми є розуміння студентами місця господарського права серед галузей права України, а також розуміння ними системи та специфіки господарського законодавства України.
2259. Повторяем грамматику. Местоимение 21.26 KB
  TASKS: повторение грамматического материала, контроль орфографических и лексических навыков, контроль навыков диалогической и монологической речи.