Lab7

Politechnika Świętokrzyska w Kielcach

Wydział Elektrotechniki Automatyki i Informatyki

Laboratorium – Metody Obliczeniowe

Katedra Zastosowań Informatyki

Sprawozdanie z zajęć laboratoryjnych nr 7

Układy równań liniowych

MICHAŁ MAZUR

DOMINIK KUSA

Grupa: ID313B

1. Opis metody przybliżonej dla układów równań liniowych

1. 1 Metoda Gaussa-Jordana

Metoda ta stanowi pewną modyfikację metody Gaussa. Otóż przekształca się układ równań do układu w którym macierz współczynników jest macierzą jednostkową

AX=B → EX=B(n)

wg następującego algorytmu. Dzielimy obustronnie pierwszy wiersz układu równań przez współczynnik a następnie mnożymy przekształcony pierwszy wiersz przez współczynnik i odejmujemy od i-tego wiersza . Otrzymamy

gdzie

, .

W otrzymanym układzie równań dzielimy drugi wiersz przez współczynnik a następnie mnożymy przekształcony drugi wiersz przez współczynnik i odejmujemy od i-tego wiersza . Otrzymamy

gdzie

, .

Kontynuując obliczenia po „k” krokach otrzymamy

[12]

gdzie

, .

Po „n-1” krokach otrzymamy (realizujemy obliczenia wg wzoru dla )

W ostatnim n-tym kroku wystarczy podzielić ostatnie równanie przez współczynnik a następnie wyrugować zmienną z równań 1,2 do n-1, czyli rozwiązaniem jest:

[13]

.

W trakcie eliminacji Gaussa-Jordana współczynniki . Aby warunek ten był spełniony należy również stosować metodę wyboru elementu podstawowego.

2. Implementacja metody Gaussa

Przykład zadany 38U (Implementacja w Python):

Wynik w postaci [x1, x2, x3]:

3. Bibliografia


Wyszukiwarka

Podobne podstrony:
cpp z ccfd, pocpp lab7
Lab7
PE LAB7 generatory
lab7 3 6
dsp lab7 id 144062 Nieznany
lab7 NHIP pyt
[7]opracowanie, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, laborki,
lab7
lab7 NHIP
lab7
Lab7
lab7
LAB7 4, Tabela
wmp lab7, Laboratorium Informatyki
lab7 dopasowywanie krzywych
lab7 1 7
lab7 1 5
Lab7 4 1
i2 lab7
Lab7 KWW TOPCAM

więcej podobnych podstron