14639

Решение системы линейных алгебраических уравнений методом Гаусса

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

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

Используя прикладной программный пакет MathCAD и с помощью программы составленной на языке программирования Паскаль решить систему линейных алгебраических уравнений методом Гаусса с точностью. Составить функции реализующие методы проверить решение с помощью встроенны

Русский

2013-06-08

66.71 KB

58 чел.

Используя прикладной программный пакет MathCAD и с помощью программы, составленной на языке программирования Паскаль решить систему линейных алгебраических уравнений методом Гаусса с точностью . Составить функции, реализующие методы, проверить решение с помощью встроенных функций пакета MathCAD для метода Гаусса.

Данная СЛАУ:

1) Решение в MathCad:

Задаем коэффициенты :

Задаем коэффициенты :

Приводим полученную расширенную матрицу к ступенчатому виду:

Формируем вектор-столбец решения системы уравнений:

2-й способ:

Проверка:

Матричный способ:

2) Решение в Matlab:

>>  a= [42 -21 -2  3  -1;

      2  -63  3 -5  -7;

      1  -1 -28 -1   1;

      3  -4  -8 54   2;

      -5 -2  -4  1 -23];

>> b= [23;

      31;

      12;

      5;

      5];

>> x=a\b

x =

   0.2838

  -0.4828

  -0.4067

  -0.0130

  -0.1669

Округлим результат до точности  

x =

   0.284

  -0.483

  -0.407

  -0.013

  -0.167

Сводная таблица результатов:

Способ

Решение СЛАУ (x)

MathCad

0.284

-0.483

-0.407

-0.013

-0.167

Matlab

0.284

-0.483

-0.407

-0.013

-0.167

Вывод: мы получили одинаковые результаты при решении в Mathcad и в Matlab.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РТ

АЛЬМЕТЬЕВСКИЙ ГОСУДАРСТВЕННЫЙ

НЕФТЯНОЙ ИНСТИТУТ

Кафедра информатики

ЛАБОРАТОРНАЯ  РАБОТА №12

По дисциплине: «Прикладное программирование»

На тему: «Решение системы линейных алгебраических уравнений методом Гаусса»

Вариант №42

Выполнил: студент группы 10-21   Хохлов Р.С. Проверил: доцент каф. информатики Амиров Д.Ф.

Альметьевск 2013


 

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

17117. Розробка програм зі складеними типами даних 334.5 KB
  Лабораторна робота № 26 Тема: Розробка програм зі складеними типами даних Ціль: виробити практичні навички в написанні програм з використанням комбінованих типів даних. Обладнання: ПКПО Borland C Теоретичні відомості Структури З підтримує визначений корист
17118. Використання покажчиків для роботи зі складеними типами даних 98 KB
  Лабораторна робота № 27 Тема: Використання покажчиків для роботи зі складеними типами даних Ціль роботи: виробити практичні навички у використанні покажчиків при роботі зі складеними комбінованими типами даних. Обладнання: ПКПО Borland C Теоретичні відомості ...
17119. Використання покажчиків для роботи з функціями 95.5 KB
  Лабораторна робота № 28 Тема: Використання покажчиків для роботи з функціями Ціль роботи: виробити практичні навички в написанні програм з функціями й у використання покажчиків для роботи з функціями. Обладнання: ПКПО Borland C Теоретичні відомості З дозволяє вик
17120. Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам'яті перемінних і функцій 88.5 KB
  Лабораторна робота № 29 Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам'яті перемінних і функцій. Ціль роботи: ознайомитися з написанням програм із багатофайлової структурою заголовними файлами вивчити класи пам'яті перемінних і функц
17121. Розробка програм з використанням класів 112 KB
  Лабораторна робота № 30 Тема: Розробка програм з використанням класів Ціль роботи: вивчити синтаксичні конструкції для оголошення визначення і використання класів. Розібратися з особливостями використання класів у мові С. Обладнання: ПКПО Borland C Теоретичні відо...
17122. Використання конструкторів і деструкторів 58 KB
  Лабораторна робота № 31 Тема: Використання конструкторів і деструкторів Ціль роботи: вивчити і навчитися використовувати механізм роботи з конструкторами і деструкторами. Обладнання: ПКПО Borland C Теоретичні відомості Конструктори і деструктори Існує кільк
17123. Використання спадкування для створення ієрархії класів 80.5 KB
  Лабораторна робота № 32 Тема: Використання спадкування для створення ієрархії класів Ціль роботи: одержати навички у використанні спадкування для створення похідних класів при простому спадкуванні. Обладнання: ПКПО Borland C Теоретичні відомості При оголошенні п...
17124. Використання віртуальних і покажчиків для роботи з об'єктами класів 51.5 KB
  Лабораторна робота № 33 Тема: Використання віртуальних і покажчиків для роботи з об'єктами класів Ціль роботи: вивчити і навчитися використовувати віртуальні функції в мові С. Обладнання: ПКПО Borland C Теоретичні відомості Віртуальні функціїчлени з'являються в к...
17125. Задачі курсу. Історичний огляд розвитку обчислювальної техніки. Операційна система (ОС) та її функції. Структура ОС 72 KB
  Лекція №1 Тема: Задачі курсу. Історичний огляд розвитку обчислювальної техніки. Операційна система ОС та її функції. Структура ОС. План Мета і задачі курсу. Призначення операційних систем. Функції операційних систем. Поняття операційного середовища. ...