Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка прикладної програми для розв'язання систем лінійних алгебраїчних рівнянь

Реферат Розробка прикладної програми для розв'язання систем лінійних алгебраїчних рівнянь





і прямого ходу. У зворотному ході визначаються невідомі.

Нехай дана СЛАР



(1)




Запишемо розширену матрицю системи:





(2)







На першому кроці алгоритму Гауса виберемо діагональний елемент (якщо він дорівнює 0, то перший рядок переставляємо з якою-небудь нижележащей рядком) і оголошуємо його ведучим, а відповідний рядок і стовпець, на перетині яких він стоїть - ведучими. Обнулив елементи a21, ..., an1 ведучого шпальти. Для цього сформуємо числа. Множачи провідну рядок на число, складаючи з другої і ставлячи результат на місце другого рядка, отримаємо замість елемента a21 нуль, а замість елементів, b2 - відповідно елементи, і т.д. Множачи провідну рядок на число, складаючи з n-ої рядком і ставлячи результат на місце n-го рядка, отримаємо замість елемента an1 нуль, а інші елементи цього рядка будуть мати вигляд:. Зберігаючи провідну рядок незмінною, отримаємо в результаті 1-го кроку алгоритму Гаусса наступну матрицю:


(3)


На другому кроці алгоритму Гаусса в якості ведучого елемента вибирається елемент (якщо він дорівнює нулю, то другий рядок взаємно міняємо на нижележащую рядок). Формуються числа, які ставляться близько провідного рядка. Множачи провідну рядок на число і складаючи результат з третім рядком, отримаємо замість елемента нуль, а замість елементів,, - елементи,, і так далі. Множачи провідну рядок на число, складаючи результат з n-ої рядком і ставлячи отриману суму на місце n-го рядка, отримаємо замість елемента нуль, а замість елементів,, - елементи,. Зберігаючи 1-шу і 2-у рядки матриці незмінними, отримаємо в результаті другого кроку алгоритму

Гаусса наступну матрицю:





(4)




Після (n-1) - го кроку алгоритму Гаусса отримуємо наступну розширену матрицю, яка містить верхню трикутну матрицю СЛАР:





(5)




Прямий хід алгоритму Гаусса завершений.

У зворотному ході алгоритму Гауса з останнього рівняння відразу визначається xn, з передостаннього - xn-1 і т.д. З першого рівняння визначається x1. br/>

(6)




Якщо елементи якого-небудь рядка матриці системи в результаті перетворень стали рівними нулю, а права частина не дорівнює нулю, то СЛАР несовместна, оскільки не виконуються умови теореми Кронекера-Капеллі.

Якщо елементи якого-небудь рядка матриці системи і права частина в результаті перетворень стали рівними нулю, то СЛАР сумісна, але має нескінченну безліч рішень, получающееся за допомогою методу Гаусса для СЛАР порядку r, де r - ранг матриці вихідної СЛАР.

В результаті прямого ходу методу Гаусса можна обчислити визначник матриці A вихідної СЛАР:


В 

При цьому за допомогою множника, де p - число перестановок р...


Назад | сторінка 7 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Точні методи розв'язання систем лінійних алгебраїчних рівнянь (СЛАР)
  • Реферат на тему: Метод Гаусса розв'язання систем лінійних алгебраїчних рівнянь
  • Реферат на тему: Рішення систем лінійних алгебраїчних рівнянь методом Гаусса
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...