Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



a11x1+a12x2+…a1nxn=b1

a21x1+a22x2+…a2nxn=b2

...

an1x1+an2x2+…annxn=bn

зводиться до перетворення вихідної матриці коефіцієнтів аij до трикутного вигляду.

Алгоритм:

1) За допомогою двох вкладених циклів по i=1,2,…,n та по j=1,2,…,n організуємо введення коефіцієнтів аj та bi, які утворюють масиви А[i,j] та B[i], де і-номер рядка, j-номер стовпчика.

2) Проводимо прямий хід виключення змінних шляхом перетворення коефіцієнтів по формулах: aji=-

ajk=ajk+ajiaik

bj=bj+ajibi, де i=1,2,…n-1;

j=i+1,i+2,…n;

k=i+1,i+2,…i+n,

де k-кількість подвійних циклів, необхідних для занулення коефіцієнтів нижче головної діагоналі. При таких перетвореннях на головній діагоналі отримуємо коефіцієнт рівний 1, а всі інші коефіцієнти в цьому рядку менше 1 по модулю. В кінці перетворень отримуємо xn= .

3) Організуємо зворотній хід (знаходимо послідовно xn-1,xn-2,xn-3,…,x2,x1) по формулах h=bi i h=h-xjajj де i=n-1,n-2,…,2,1;

j=i+1,i+2,…,n;

xi= .

У результаті формується масив невідомих значень xn,xn-1,xn-2,xn-3,…,x2,x1.

4) Виводимо масив xi на екран.

Тест: Þ

Приклад 1. Існує система n вантажів, кожний масою m, послідовно зв’язаних ниткою. При цьому n-1 вантаж знаходиться на горизонтальній площині. Система приводиться в рух вантажем, який висить вертикально і через блок з’єднаний з іншими. Визначити прискорення системи і силу натягу кожної з ниток, якщо коефіцієнт опору k (Рис.2.5.). Нехай n=4, m=1кг, k=0,01, g=10м/с2, тоді система рівнянь має вигляд

Рис.2.5.





Дата публикования: 2015-04-07; Прочитано: 254 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...