Metoda Thomasa

Mikolaj Pydzik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0

Cześć,
Mam do zrobienia implementację algorytmu Thomasa, jednak nie mogę nic znaleźć co było by w miarę łatwe na pierwszy rok studiów.
Nie wiem też o co chodzi z zerami na górze i dole macierzy.
Z góry dziękuję.

DR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1135
0

@Mikolaj Pydzik: Co oznacza: jednak nie mogę nic znaleźć co było by w miarę łatwe na pierwszy rok studiów?

Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Pierw polecam spróbować przerobić kolejne kroki algorytmu na kartce - zrozumieć go. Miałeś w ogóle rachunek macierzowy?

Mikolaj Pydzik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0
Dregorio napisał(a):

Większość tego co znalazłem jest obiektowo zapisana.

Shadoow napisał(a):

Coś tam o macierzach było, ale nie byłem z tego zbyt dobry...

Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
1

Bez znajomości macierzy ciężko będzie "świadomie" ten algorytm napisać. Te jak to zapisałeś, "zera na dole i górze macierzy" występują, ponieważ jest to tzw. macierz trójdiagonalna. Polecam skorzystać z wyszukiwarki wpisując Metoda Thomasa algorytm i przejrzeć dostępne materiały. Pierwsze slajdy pokazują jak macierzowo zapisuje się układy równań i od tego należy tutaj zacząć.

Mikolaj Pydzik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0
Shadoow napisał(a):

Bez znajomości macierzy ciężko będzie "świadomie" ten algorytm napisać. Te jak to zapisałeś, "zera na dole i górze macierzy" występują, ponieważ jest to tzw. macierz trójdiagonalna. Polecam skorzystać z wyszukiwarki wpisując Metoda Thomasa algorytm i przejrzeć dostępne materiały. Pierwsze slajdy pokazują jak macierzowo zapisuje się układy równań i od tego należy tutaj zacząć.

A re zera w tym przypadku powstają tak jak przy eliminacji gausa czy to po prostu ignorowane wartości, bo znalazłem tylko algorytmy z trzema wektorami diagonal, subdiagonal,i superdiagonal?

DR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1135
1

@Mikolaj Pydzik: http://imio.polsl.pl/Dopobrania/Uklady_rownan.pdf tutaj masz algorytm i przykład. Jak juz będziesz coś miał, wrzuć kod.

Mikolaj Pydzik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0

To udało mi się stworzyć: link

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.