-------------- Iterator 1.0.1 -------------- zawartość --------- Archiwum powinno zawierać następujące pliki: - Laplace2D.exe, - Opis.txt, - Laplace2D.ico Opcjonalnie: - boundary.bmp, - poissone.bmp o programie ----------- Program został napisany w celu zilustrowania opisanej w dziale "Download" metody różnic skończonych, dla przypadku dwuwymiarowego. Jego działanie opiera się na krokowym zwiększaniu dokładności rozwiązania - zastosowany został algorytm oparty na iteracyjnej metodzie różnic skończonych. Program został napisany wyłącznie dla celów dydaktycznych, i tylko tak może być wykorzystywany. Programu używa się na własne ryzyko, autor nie bierze odpowiedzialności za wszelkie niepożądane działania programu! wymagania --------- Program do uruchomienia wymaga: - systemu Windows (wersje od 95 w górę), - bibliotek wspomagających OpenGL możliwości ---------- Program pozwala na obliczenie metodą iteracyjną wartości potencjałów dla punktów leżących wewnątrz obszaru wyznaczonego przez warunki graniczne (w tym przypadku jest to kwadrat wielkości 32x32 piksele). Pozwala on na prezentację graficzną wyniku dla każdego kroku; zarówno w dwóch jak i trzech wymiarach. Dzięki możliwości wczytania plików *.bmp, można stworzyć samemu warunki graniczne (rozważane są przypadki będące krawędziami kwadratu), a następnie badać rozwiązania dla poszczególnych kroków. Dla każdego kroku, podany zostaje również błąd, będący uśrednioną wartością różnic potencjałów w poszczególnych krokach. Dokładniejsze informacje na temat zastosowanego algorytmu, zostały zamieszczone w skrypcie zamieszczonym w dziale "Download". opis ---- - wciśnięcie ENTER, powoduje zwiększenie iteracji o 1, co zostaje zasygnalizowane zwiększeniem odpowiedniej wartości na pasku informacyjnym, - w trybie WIDOK 3D, za pomocą klawiszy lewo-prawo, można obracać siatkę wokół osi Z, - wybranie opcji EKSPORT DO MATLABA, powoduje zapisanie w katalogu z programem zawartości macierzy zawierającej aktualne wartości potencjału (plik "Skrypt.m"), - jeżeli w katalogu z programem znajduje się plik "boundary.bmp", to program wczyta go i wykorzysta jako podstawę do nałożenia warunków granicznych (UWAGA: obraz musi być rozmiarów 32x32 w 8 bitach; nie poddany kompresji RLE!), - tryb RÓWNANIE POISSONE'A pozwala na rozwiązanie równania Poisson'a, którego podstawą jest plik "poissone.bmp". Aby uwypuklić różnice pomiędzy tym trybem, a trybem RÓWNANIE LAPLACE'A, tablica wartości poszczególnych punktów jest programowo przemnożona przez 32 Grzegorz Suder AGH, EAIiE 2003