Proste i odwrotne schematy podziału

Wielkość: px
Rozpocząć pokaz od strony:

Download "Proste i odwrotne schematy podziału"

Transkrypt

1 Proste i odwrotne schematy podziału Wiesław KOTARSKI * Krzysztof GDAWIEC ** * Instytut Informatyki Uniwersytetu Śląskiego ** Instytut Matematyki Uniwersytetu Śląskiego 1. Wstęp W 197 roku Chaikin [] przedstawił bardzo prosty algorytm w którym przez kolejne ścinanie rogów wieloboku moŝna otrzymać graniczną krzywą gładką. Podobny algorytm w literaturze pojawił się juŝ wcześniej. W 197 roku algorytm ścinania rogów badał de Rham [8]. Algorytm Chaikina następnie został uogólniony na płaty powierzchni przez Catmulla i Clarka oraz Doo i Sabina w 1978 roku oraz przez Loopa [] w 1987 roku. Wcześniej w latach 60-tych XX wieku Bézier i de Casteljau odkryli krzywe i płaty powierzchni których kształt moŝna zmieniać w sposób intuicyjny za pomocą niewielkiej liczby punktów kontrolnych. Metody podziału (ang. subdivision) ogólnie moŝna opisać za pomocą tzw. schematów podziału które mogą być reprezentowane w postaci macierzowej. Macierze podziału odznaczają się szczególną własnością są macierzami Markowa co oznacza Ŝe sumy elementów ich wierszy są równe 1. Na podstawie spektrum wartości własnych macierzy podziału moŝna stwierdzić gładkość krzywych bądź płatów generowanych za ich pomocą. Sposób tworzenia krzywych i płatów za pomocą podziału ściśle wiąŝe się z fraktalnym generowaniem kształtów. MoŜna bowiem na podstawie schematów podziału zbudować układ IFS (ang. Iterated Function System) definiujący fraktala. W 00 roku Goldman [3] podał wzór definiujący układ IFS za pomocą macierzy podziału który słuŝy do wygenerowania w sposób fraktalny krzywych Béziera. Następnie Schaefer Goldman i Levin [11] w 005 roku opublikowali pracę w której pokazali sposób budowy układu IFS dla dowolnych schematów podziału zarówno dla krzywych jak i płatów powierzchni. Opierając się na tych wynikach pierwszy autor artykułu w monografii [6] przedstawił metodologię generowania w sposób fraktalny dowolnych kształtów dwu- lub trójwymiarowych. Schematy podziału i metody fraktalne są zatem ze sobą ściśle powiązane. Pozwalają nawet wprowadzić do fraktali punkty kontrolne za pomocą których moŝna płynnie zmieniać kształt fraktala. Przez zmianę parametrów w schematach podziału moŝna uzyskiwać kształty gładkie bądź kształty fraktalne. Takie przykłady pokazał w 1990 roku Overweld w pracy [7]. Zaburzając macierze podziału otrzymywał kubiczne krzywe Béziera bądź krzywe fraktalne. Z powyŝszych informacji wynika iŝ generowanie krzywych bądź płatów za pomocą podziału łączy w sobie zarówno cechy fraktali jak i krzywych których kształt zmieniany moŝe być za pomocą punktów kontrolnych. Warto podkreślić iŝ kształty tworzone metodami fraktalnymi są niezaleŝne od rozdzielczości i są otrzymywane w oparciu o niewielką liczbę współczynników układów IFS. Na schematy podziału moŝna takŝe spojrzeć jak na aproksymacje operatorów róŝniczkowych. Takie podejście uogólniające klasyczne schematy podziału przedstawili Warren i Weimer w [1] i [13]. Oznacza to Ŝe rozwiązanie równania róŝniczkowego zwyczajnego bądź cząstkowego przedstawia pewien kształt który często moŝna otrzymać za pomocą odpowiednich schematów podziału które w istocie moŝna uwaŝać za równowaŝne numerycznemu sposobowi rozwiązania tych równań. Rzeczywiście na przykład splajny kubiczne są rozwiązaniami pewnych równań róŝniczkowych które z kolei minimalizują całkowe wskaźniki jakości. Splajny kubiczne bowiem charakteryzują

2 się minimalnym poziomem energii deformacji co oznacza ze całka reprezentująca tą energię przyjmuje minimum. Całka energii osiąga minimum dla funkcji będących rozwiązaniami tzw. równania Eulera-Lagrange a. Takie ogólniejsze spojrzenie na schematy podziału pozwala opierając się na metodach wariacyjnych definiować nowe schematy podziału o szczególnych własnościach. MoŜliwe jest więc wygenerowanie w sposób fraktalny kształtów będących rozwiązaniami równań róŝniczkowych bo skoro do ich otrzymania moŝna uŝyć schematu podziału to rezultaty Goldmana [3] pozwalają juŝ zdefiniować odpowiednie układy IFS do fraktalnego generowania tych kształtów. Stąd wniosek Ŝe np. znane powierzchnie minimalne otrzymywane jako kształty podobne do baniek mydlanych powinny być moŝliwe do wygenerowania w sposób fraktalny. Schematy podziału jak wiadomo często prowadzą do gładkich krzywych bądź gładkich płatów. Powstaje więc naturalne pytanie czy schematy podziału moŝna odwrócić tzn. czy na podstawie gładkiej krzywej bądź płata moŝna otrzymać wielobok czy siatkę początkową z której poprzez podziały moŝna uzyskać kształt wyjściowy. Pozytywną odpowiedź na to pytania przedstawił w roku 1999 Bartels i Samavati [1] [9]. Odwrotne schematy podziału prowadzą do tzw. wielorozdzielczych reprezentacji kształtów co oznacza Ŝe dany kształt moŝe być przedstawiony dokładniej z większą liczbą szczegółów bądź mniej dokładnie ze zredukowaną liczbą szczegółów. Wielorozdzielcze reprezentacje są interesujące z praktycznego punktu widzenia. Metody podziału metody fraktalne a takŝe odwrotne metody podziału które wiele łączy jak moŝna zorientować się po bogatej literaturze przedmiotu w ostatnich latach cieszą się duŝym zainteresowaniem matematyków i informatyków.. Schematy podziału dla krzywych i płatów RozwaŜmy na płaszczyźnie punkty kontrolne P0 P1 P tworzące łamaną jak na rys.1. Algorytm ścinania rogów działa następująco: odcinki [ P0 P 1] i [ P1 P ] dzielimy odpowiednio w proporcjach u :1 ( u + v) : v gdzie u v 0 oraz 0 < u + v 1. W wyniku podziału powstają nowe punkty " " " 0 1 P P P tworzące odpowiednio lewą część i punkty ' ' ' 0 1 P P P tworzące prawą część nowej łamanej. P 0 P 1 P 0 u 1 (u + v) v P 1 u 1 (u + v) v P P 1 P P P 0 Rys.1. Schemat podziału dla krzywej. Związki między początkowymi punktami i punktami lewej i prawej części powstałymi w wyniku podziału opisują zaleŝności:

3 ' P 0 P0 ' P1 = L P1 ' P P P P P '' 0 '' 1 '' P0 = R P1 gdzie P 1 u L = v 0 u 1 v 1 u 0 0 u v R = v 1 u v 0 u 1 v są tzw. macierzami podziału z parametrami spełniającymi warunki: u 0 v 0 0 < u + v 1. Kolejne podziały opisują iteracje macierzy L i R. Graniczny kształt zaleŝy od wartości parametrów u i v które wpływają na wartości własne macierzy podziału. W szczególności jeśli u =v = 1/ 3 to macierze podziału mają wartości własne 1 1/ 31/ 3 i graniczna krzywa jest tylko ciągła. Przypadek ten analizował de Rham w 197 roku. Gdy u =v = 1/ to macierze podziału mają wartości własne 1 1/ 1/ i graniczny kształt jest gładki. Przypadek ten odpowiada algorytmowi przedstawionemu przez Chaikina w 197 roku. Trzeci przypadek u =v = 1/ w którym wartości własne teŝ są równe 1 1/ 1/ prowadzi do kwadratowej krzywej Béziera. Analizowane przypadki granicznych krzywych zostały przedstawione na rys.. Rys.. Krzywa górna to krzywa Chaikina środkowa to krzywa de Rhama dolna to krzywa Béziera. Macierze podziału dla kubicznej krzywej Béziera mają postać: L = R = Jeśli współczynniki tych macierzy zostaną zaburzone jak niŝej L = R =

4 to wówczas zamiast kubicznej krzywej Béziera otrzymuje się krzywą fraktalną jak na rys.3. Rys. 3. Kubiczna krzywa Béziera oraz krzywa fraktalna oparte na tych samych punktach kontrolnych. Jak widać obie krzywe: kubiczna krzywa Béziera oraz krzywa fraktalna powstały w oparciu o schematy podziału z róŝnymi macierzami L i R. W tym miejscu widoczne jest to Ŝe krzywe generowane na podstawie schematów podziału wyznaczają bardzo szeroką klasę krzywych do której naleŝą zarówno krzywe gładkie jak równieŝ krzywe fraktalne. Rezultat ten wzbogacony został o wynik Goldmana [3] który wskazał postać układu IFS do wygenerowania krzywej Béziera: IFS P L P P R P 1 1 = { } gdzie P jest nieosobliwą macierzą punktów kontrolnych P -1 jest macierzą odwrotną do P. W przypadku kwadratowej krzywej Béziera macierz P tworzą współrzędne punktów kontrolnych w postaci jednorodnej: x y P x y 0 0 = x y Natomiast w przypadku krzywych wyŝszych stopni macierz P złoŝona z punktów kontrolnych musi być uzupełniona dowolnymi elementami do nieosobliwej macierzy kwadratowej. Na rys. przedstawiono kolejne iteracje tworzenia w sposób fraktalny krzywej de Rhama Rys.. Krzywa de Rhama generowana fraktalnie za pomocą algorytmu deterministycznego.

5 Wyniki przedstawione w rozdziale mogą być w sposób bezpośredni uogólnione na płaty powierzchni będące iloczynami tensorowymi krzywych. W przypadku płatów powierzchni zamiast dwóch macierzy podziału wystąpią cztery następujące macierze: B = L L B = L R B = R L B = R R 1 3 gdzie symbol oznacza iloczyn tensorowy macierzy podziału dla krzywych. W przypadku płata dwukwadratowego macierze podziału mają wymiary 9x9 a w przypadku płata dwukubicznego juŝ 16x16. Wzór Goldmana na układ IFS do fraktalnego generowania płata przyjmuje postać: { 1 3 } IFS = P B P P B P P B P P B P gdzie B1 B B3 B to macierze podziału dla płata P to nieosobliwa macierz kwadratowa punktów kontrolnych płata a P -1 to macierz odwrotna do P. RównieŜ dla płata spektrum wartości własnych macierzy podziału daje informację odnośnie gładkości płata wygenerowanego za pomocą macierzy podziału. I tak dla płata będącego iloczynem tensorowym krzywych Chaikina wartości własne macierzy podziału są następujące: Natomiast dla płata zbudowanego jako iloczyn tensorowy krzywych de Rhama wartości własne są następujące: Schematy podziału a równania róŝniczkowe Z rachunku wariacyjnego [1] znany jest fakt iŝ funkcja y(x) spełniająca warunki brzegowe i minimalizująca całkę: b ( ) ( ) min J y = F x y y dx a y( a) = A yb ( ) = B jest rozwiązaniem równania róŝniczkowego Eulera-Lagrange a: d Fy F = 0. y dx Całka ta zazwyczaj reprezentuje energię pewnego układu natomiast rozwiązanie równania Eulera-Lagrange a opisuje własności dynamiczne tego układu. W szczególności następująca całka:

6 t m t0 F( t) dt min t { } F( t ) = v T = t... t i i 0 m reprezentuje energię deformacji odkształconej krzywej przechodzącej przez zadane punkty. Minimum energii tej krzywej osiągane jest dla funkcji spełniającej następujące równanie Eulera-Lagrange a: F( t) = 0 t T. t Jest to równanie róŝniczkowe cząstkowe rzędu czwartego. Jego rozwiązaniem jest naturalny splajn kubiczny tzn. krzywa interpolacyjna składająca się z kawałków krzywej wielomianowej trzeciego stopnia. W szczególnym przypadku gdy T = 01 3 v = {133 } krzywa przedstawiona w lewej części rys. 5 jest krzywą { } o minimalnej energii deformacji. Rys. 5. Z lewej naturalny splajn kubiczny o minimalnej energii deformacji z prawej B- splajn kubiczny otrzymany w oparciu o macierze podziału. Naturalny splajn kubiczny moŝe być wygenerowany jako B- splajn kubiczny (prawa część rys. 5) za pomocą następujących macierzy podziału: L = R = oraz wieloboku początkowego zbudowanego na następujących punktach kontrolnych: [01] [105/56][33/1]375/56][] które oblicza się z zaleŝności: 1 p = C v gdzie p to punkty kontrolne B-splajna kubicznego v to węzły interpolacji dla naturalnego splajna kubicznego a C jest macierzą o postaci:

7 C = Opierając się na monografii Warrena i Weimera [13] moŝna próbować w sposób fraktalny wygenerować takŝe np. płaty o minimalnej powierzchni jak na rys. 6. Rys. 6. Przykładowe płaty o minimalnej powierzchni. Płaty te odznaczają się podobnie jak splajny kubiczne własnościami ekstremalnymi minimalizują energię co przekłada się na fakt Ŝe spełniają one odpowiednie równania Eulera-Lagrange a. Rozwiązania tych równań z kolei mogą być otrzymane za pomocą odpowiednich schematów podziału.. Odwrotne schematy podziału dla krzywych i płatów RozwaŜmy schemat podziału Chaikina zastosowany dla n > 3 punktów tworzących wielobok jak na rys. 7. p 0 j p 1 j p 1 j+1 p 0 j+1 p 0 p 1 p p Rys.7. Algorytm ścinania rogów Chaikina. Kolejno kaŝdy bok wieloboku dzielony jest na trzy części w proporcji 1 / :1/ :1/. W miejscach podziału umieszczone zostają dwa nowe punkty i ucinane są rogi. Powstaje w ten sposób wielobok o większej liczbie boków i z iteracji na iterację tworzy się coraz gładszy kontur dając graniczną krzywą p. Proces podziału moŝna opisać za pomocą macierzy dwuprzekątniowej mającej w wierszach elementy 1 3 lub równowaŝnie za pomocą następującej zaleŝności rekurencyjnej:

8 p p k + 1 j k + 1 j+ 1 3 = p 1 = p k j k j 1 + p 3 + p gdzie k oznacza numer podziału a j numer punktu. Z układu tego moŝna wyliczyć: 3 1 p = p p k + 1 j k + 1 j k k 1 k 1 j j 1 j. Punkt k p j moŝe być równieŝ wyliczony na podstawie innej pary punktów: 3 1 p = p p k k + 1 k + 1 j j j 3. Po uśrednieniu otrzymuje się: p = p + p + p p k k + 1 k + 1 k + 1 k + 1 j j 3 j j 1 j Stąd widać Ŝe moŝliwe jest znalezienie przybliŝonej zaleŝności pomiędzy punktami niŝszego poziomu a punktami poziomu wyŝszego. Oznacza to Ŝe moŝliwe jest odwrócenie schematu podziału Chaikina. Na rys. 8 przedstawiono działanie schematu podziału wprost a na rys. 9 działanie odwrotnego schematu Chaikina.. Rys. 8. Schemat podziału Chaikina wprost. Rys. 9. Odwrócony schemat podziału Chaikina. W podobny sposób udaje się odwrócić działanie innych schematów podziału dla krzywych jak np. schematu dla kubicznych krzywych Béziera czy schematu czteropunktowego. TakŜe odwracalne są schematy podziału dla płatów jak np. schematu Doo [10] Loopa czy

9 Catmulla-Clarka. Odwrócenie schematów podziału umoŝliwia wielorozdzielczą reprezentację kształtów. 5. Zastosowanie prostych i odwrotnych schematów podziału Schematy podziału wprost dają moŝliwość generowania dowolnych kształtów na podstawie wieloboków czy siatek w procesie ścinania rogów. Otrzymywane kształty odznaczać się mogą dowolną złoŝonością. Kształty tworzone w ten sposób są gładkie co jest waŝnym wymaganiem przy modelowaniu geometrycznym obiektów. Algorytmy oparte o schematy podziału są łatwe w implementacjach. Są przy tym efektywne. Te zalety zdecydowały o tym Ŝe metody podziału znalazły zastosowanie w studiach filmowych przy tworzeniu animacji komputerowych. W szczególności studio filmowe Pixar [1] po raz pierwszy uŝyło tej techniki przy realizacji 3.5 min animacji komputerowej Geri s Game nagrodzonej Oskarem w 1997 roku. Ponadto te techniki zaimplementowane są w programach graficznych do modelowania kształtów trójwymiarowych np. POV Ray Maya. Odwrócenie schematu podziału moŝe być wykorzystane do wielorozdzielczej reprezentacji konturów. Na rys. 10 pokazano za pracą [5] moŝliwość redukcji liczby punktów opisującej kontur na przykładzie konturu Polski. Rys. 10. Kontur Polski przedstawiony za pomocą róŝnej liczby punktów (góra 107 dół od lewej ). Podobnie redukcję liczby punktów konturu moŝna uzyskać stosując metodę fraktalną. Na rys. 11 kontur słonia został wygenerowany na podstawie znajomości zbioru 39 układów IFS reprezentujących ten kontur. Jak widać obie metody - metoda odwracania schematu Chaikina i metoda fraktalna prowadzą do wielorozdzielczego opisu konturu.

10 Rys. 11. Kontur słonia wygenerowany na postawie metody fraktalnej z odpowiednio i 156 punktami. 6. Uwagi końcowe W artykule przedstawiono metodę podziału szeroko stosowaną do generowania obiektów graficznych zarówno dwu- jak i trójwymiarowych. Pokazano związek metody podziału z algorytmami fraktalnymi oraz z zadaniami rachunku wariacyjnego. Dzięki temu związkowi moŝliwe jest wygenerowanie wielu kształtów za pomocą metod podziału. Ponadto wskazano na moŝliwość odwrócenia schematów podziału. Jak widać zagadnienia podziału podziału odwrotnego i metody fraktalne pozostają w ścisłym związku. Równocześnie pozwalają one uzyskać reprezentację wielorozdzielczą obiektów graficznych. Zagadnienia przedstawione w pracy dotyczyły głównie kształtów dwuwymiarowych. Autorzy prowadzą dalsze badania nad metodami podziału wprost metodami odwrotnymi metodami fraktalnymi oraz reprezentacją wielorozdzielczą obiektów w trzech wymiarach. 7. Literatura [1] Bartels R. H. Samavati F. F.: Reversing subdivision rules: local linear conditions and observations on inner products. Journal of Computational and Applied Mathematics Vol [] Chaikin G.: An Algorithm for High Speed Curve Generation Computer Graphics and Image Processing Vol [3] Goldman R.: The Fractal Nature of Bézier Curves Proceedings of the Geometric Modeling and Processing April Beijing China 00 pp [] Farin G.: Curves and surfaces for CAGD. A practical guide Academic Press 00. [5] Holeksa S.: Wielorozdzielcza reprezentacja konturu za pomocą odwrotnych schematów podziału praca magisterska Instytut Informatyki UŚ Sosnowiec 008. [6] Kotarski W.: Fraktalne modelowanie kształtu Wydawnictwo EXIT Warszawa 008. [7] Overveld C.W.A.M. van: Family of Recursively Defined Curves Related to the cubic Bézier Curve Computer Aided Design Vol. No [8] de Rham G.: Un peu de mathematique a propos d'une courbe plane Elem. Math ;

11 [9] Samavati F.F. Amiri N. M. Bartels R. H. : Multiresolution Representation of Surface with Arbitrary Topology by Reversing Doo Subdivision Computer Graphic Forum Vol.1 No [10] Samavati F.F. Bartels R. H.: Multiresolution Curve and Surface Representation by Reversing Subdivision Rules by Least-Squares Data Fitting Computer Graphics Forum Vol. 18 No [11] Schaefer S. Levin D. Goldman R.: Subdivision Schemes and Attractors Eurographics Symposium on Geometry Processing 005 pp [1] Warren J. and Weimer H.: Subdivision schemes for variational splines. Rice University Department of Computer Science Technical Report CS-TR dostępne online: [13] Warren J. Weimer H.: Subdivision Methods for Geometric Design. Morgan Kaufmann Publishers 00. [1] Zorin D. Schroder P.: Subdivision for Modeling and Animation ACM Computer Graphics Course Notes 000.

WIESŁAW KOTARSKI, KRZYSZTOF GDAWIEC, AGNIESZKA LISOWSKA NIELINIOWE PODZIAŁY I FRAKTALE

WIESŁAW KOTARSKI, KRZYSZTOF GDAWIEC, AGNIESZKA LISOWSKA NIELINIOWE PODZIAŁY I FRAKTALE WIESŁAW KOTARSKI, KRZYSZTOF GDAWIEC, AGNIESZKA LISOWSKA Zakład Modelowania i Grafiki Komputerowej, Instytut Informatyki, Uniwersytet Śląski NIELINIOWE PODZIAŁY I FRAKTALE W pracy przedstawia się uogólnienia

Bardziej szczegółowo

Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II

Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II Instytut Informatyki i Automatyki Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży 2 0 0 9 Spis treści Spis treści 1

Bardziej szczegółowo

składa się z m + 1 uporządkowanych niemalejąco liczb nieujemnych. Pomiędzy p, n i m zachodzi następująca zależność:

składa się z m + 1 uporządkowanych niemalejąco liczb nieujemnych. Pomiędzy p, n i m zachodzi następująca zależność: TEMATYKA: Krzywe typu Splajn (Krzywe B sklejane) Ćwiczenia nr 8 Krzywe Bezier a mają istotne ograniczenie. Aby uzyskać kształt zawierający wiele punktów przegięcia niezbędna jest krzywa wysokiego stopnia.

Bardziej szczegółowo

Definicja pochodnej cząstkowej

Definicja pochodnej cząstkowej 1 z 8 gdzie punkt wewnętrzny Definicja pochodnej cząstkowej JeŜeli iloraz ma granicę dla to granicę tę nazywamy pochodną cząstkową funkcji względem w punkcie. Oznaczenia: Pochodną cząstkową funkcji względem

Bardziej szczegółowo

Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a

Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a TEMATYKA: Krzywe Bézier a Ćwiczenia nr 7 DEFINICJE: Interpolacja: przybliżanie funkcji za pomocą innej funkcji, zwykle wielomianu, tak aby były sobie równe w zadanych punktach. Poniżej przykład interpolacji

Bardziej szczegółowo

Układy równań liniowych. Ax = b (1)

Układy równań liniowych. Ax = b (1) Układy równań liniowych Dany jest układ m równań z n niewiadomymi. Liczba równań m nie musi być równa liczbie niewiadomych n, tj. mn. a a... a b n n a a... a b n n... a a... a b m m mn n m

Bardziej szczegółowo

Grafika komputerowa Wykład 7 Modelowanie obiektów graficznych cz. I

Grafika komputerowa Wykład 7 Modelowanie obiektów graficznych cz. I Grafika komputerowa Wykład 7 Modelowanie obiektów graficznych cz. I Instytut Informatyki i Automatyki Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży 2 0 0 9 Spis treści Spis treści 1

Bardziej szczegółowo

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru. Układy liniowe Układ liniowy pierwszego rzędu, niejednorodny. gdzie Jeśli to układ nazywamy jednorodnym Pamiętamy, Ŝe kaŝde równanie liniowe rzędu m moŝe zostać sprowadzone do układu n równań liniowych

Bardziej szczegółowo

3. Macierze i Układy Równań Liniowych

3. Macierze i Układy Równań Liniowych 3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x

Bardziej szczegółowo

samopodobnym nieskończenie subtelny

samopodobnym nieskończenie subtelny Fraktale Co to jest fraktal? Według definicji potocznej fraktal jest obiektem samopodobnym tzn. takim, którego części są podobne do całości lub nieskończenie subtelny czyli taki, który ukazuje subtelne

Bardziej szczegółowo

VII. WYKRESY Wprowadzenie

VII. WYKRESY Wprowadzenie VII. WYKRESY 7.1. Wprowadzenie Wykres jest graficznym przedstawieniem (w pewnym układzie współrzędnych) zależności pomiędzy określonymi wielkościami. Ułatwia on interpretację informacji (danych) liczbowych.

Bardziej szczegółowo

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL Zadania domowe Ćwiczenie 2 Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL Zadanie 2.1 Fraktal plazmowy (Plasma fractal) Kwadrat należy pokryć prostokątną siatką 2 n

Bardziej szczegółowo

FRAKTALE I SAMOPODOBIEŃSTWO

FRAKTALE I SAMOPODOBIEŃSTWO FRAKTALE I SAMOPODOBIEŃSTWO Mariusz Gromada marzec 2003 mariusz.gromada@wp.pl http://multifraktal.net 1 Wstęp Fraktalem nazywamy każdy zbiór, dla którego wymiar Hausdorffa-Besicovitcha (tzw. wymiar fraktalny)

Bardziej szczegółowo

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne Metody numeryczne materiały do wykładu dla studentów 7. Całkowanie numeryczne 7.1. Całkowanie numeryczne 7.2. Metoda trapezów 7.3. Metoda Simpsona 7.4. Metoda 3/8 Newtona 7.5. Ogólna postać wzorów kwadratur

Bardziej szczegółowo

1. Podstawowe pojęcia

1. Podstawowe pojęcia 1. Podstawowe pojęcia Sterowanie optymalne obiektu polega na znajdowaniu najkorzystniejszej decyzji dotyczącej zamierzonego wpływu na obiekt przy zadanych ograniczeniach. Niech dany jest obiekt opisany

Bardziej szczegółowo

Obliczenia iteracyjne

Obliczenia iteracyjne Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej

Bardziej szczegółowo

A B. Modelowanie reakcji chemicznych: numeryczne rozwiązywanie równań na szybkość reakcji chemicznych B: 1. da dt. A v. v t

A B. Modelowanie reakcji chemicznych: numeryczne rozwiązywanie równań na szybkość reakcji chemicznych B: 1. da dt. A v. v t B: 1 Modelowanie reakcji chemicznych: numeryczne rozwiązywanie równań na szybkość reakcji chemicznych 1. ZałóŜmy, Ŝe zmienna A oznacza stęŝenie substratu, a zmienna B stęŝenie produktu reakcji chemicznej

Bardziej szczegółowo

Opis krzywych w przestrzeni 3D. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH

Opis krzywych w przestrzeni 3D. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Opis krzywych w przestrzeni 3D Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Krzywe Beziera W przypadku tych krzywych wektory styczne w punkach końcowych są określane bezpośrednio

Bardziej szczegółowo

Metody numeryczne w przykładach

Metody numeryczne w przykładach Metody numeryczne w przykładach Bartosz Ziemkiewicz Wydział Matematyki i Informatyki UMK, Toruń Regionalne Koło Matematyczne 8 kwietnia 2010 r. Bartosz Ziemkiewicz (WMiI UMK) Metody numeryczne w przykładach

Bardziej szczegółowo

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do 0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do obserwatora f) w kierunku od obserwatora 1. Obrót dookoła osi

Bardziej szczegółowo

Spis treści. spis treści wygenerowany automatycznie

Spis treści. spis treści wygenerowany automatycznie Spis treści Rozdział 2.Wymagania edytorskie 2 2.1. Wymagania ogólne 2 2.2. Tytuły rozdziałów i podrozdziałów 2 2.3. Rysunki, tabele i wzory 3 2.3.1. Rysunki 3 2.3.2. Tabele 4 2.3.3. Wzory 4 2.4. Odsyłacze

Bardziej szczegółowo

3. FUNKCJA LINIOWA. gdzie ; ół,.

3. FUNKCJA LINIOWA. gdzie ; ół,. 1 WYKŁAD 3 3. FUNKCJA LINIOWA FUNKCJĄ LINIOWĄ nazywamy funkcję typu : dla, gdzie ; ół,. Załóżmy na początek, że wyraz wolny. Wtedy mamy do czynienia z funkcją typu :.. Wykresem tej funkcji jest prosta

Bardziej szczegółowo

Rozwiązywanie równań różniczkowych cząstkowych metodą elementów skończonych - wprowadzenie

Rozwiązywanie równań różniczkowych cząstkowych metodą elementów skończonych - wprowadzenie Rozwiązywanie równań różniczkowych cząstkowych metodą elementów skończonych - wprowadzenie Wprowadzenie Metoda Elementów Skończonych (MES) należy do numerycznych metod otrzymywania przybliżonych rozwiązań

Bardziej szczegółowo

POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko

Bardziej szczegółowo

Metoda elementów skończonych w mechanice konstrukcji / Gustaw Rakowski, Zbigniew Kacprzyk. wyd. 3 popr. Warszawa, cop

Metoda elementów skończonych w mechanice konstrukcji / Gustaw Rakowski, Zbigniew Kacprzyk. wyd. 3 popr. Warszawa, cop Metoda elementów skończonych w mechanice konstrukcji / Gustaw Rakowski, Zbigniew Kacprzyk. wyd. 3 popr. Warszawa, cop. 2015 Spis treści Przedmowa do wydania pierwszego 7 Przedmowa do wydania drugiego 9

Bardziej szczegółowo

SPIS TREŚCI PRZEDMOWA... 13

SPIS TREŚCI PRZEDMOWA... 13 SPIS TREŚCI PRZEDMOWA... 13 CZĘŚĆ I. ALGEBRA ZBIORÓW... 15 ROZDZIAŁ 1. ZBIORY... 15 1.1. Oznaczenia i określenia... 15 1.2. Działania na zbiorach... 17 1.3. Klasa zbiorów. Iloczyn kartezjański zbiorów...

Bardziej szczegółowo

Układy równań liniowych. Krzysztof Patan

Układy równań liniowych. Krzysztof Patan Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych

Bardziej szczegółowo

Rekurencje. Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie:

Rekurencje. Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie: Rekurencje Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie: T(n) = Θ(1) (dla n = 1) T(n) = 2 T(n/2) + Θ(n) (dla n

Bardziej szczegółowo

Macierze. Rozdział Działania na macierzach

Macierze. Rozdział Działania na macierzach Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy

Bardziej szczegółowo

Reprezentacja i analiza obszarów

Reprezentacja i analiza obszarów Cechy kształtu Topologiczne Geometryczne spójność liczba otworów liczba Eulera szkielet obwód pole powierzchni środek cięŝkości ułoŝenie przestrzenne momenty wyŝszych rzędów promienie max-min centryczność

Bardziej szczegółowo

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych

Bardziej szczegółowo

1 Macierz odwrotna metoda operacji elementarnych

1 Macierz odwrotna metoda operacji elementarnych W tej części skupimy się na macierzach kwadratowych. Zakładać będziemy, że A M(n, n) dla pewnego n N. Definicja 1. Niech A M(n, n). Wtedy macierzą odwrotną macierzy A (ozn. A 1 ) nazywamy taką macierz

Bardziej szczegółowo

Interpolacja i modelowanie krzywych 2D i 3D

Interpolacja i modelowanie krzywych 2D i 3D Interpolacja i modelowanie krzywych 2D i 3D Dariusz Jacek Jakóbczak Politechnika Koszalińska Wydział Elektroniki i Informatyki Zakład Podstaw Informatyki i Zarządzania e-mail: Dariusz.Jakobczak@tu.koszalin.pl

Bardziej szczegółowo

Metody numeryczne Wykład 4

Metody numeryczne Wykład 4 Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania

Bardziej szczegółowo

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory; Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia

Bardziej szczegółowo

Metody numeryczne rozwiązywania równań różniczkowych

Metody numeryczne rozwiązywania równań różniczkowych Metody numeryczne rozwiązywania równań różniczkowych Marcin Orchel Spis treści Wstęp. Metody przybliżone dla równań pierwszego rzędu................ Metoda kolejnych przybliżeń Picarda...................2

Bardziej szczegółowo

27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE

27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE 27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE 27.1. Wiadomości wstępne Równaniem różniczkowym cząstkowym nazywamy związek w którym występuje funkcja niewiadoma u dwóch lub większej liczby zmiennych niezależnych i

Bardziej szczegółowo

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Wstęp ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Problem podejmowania decyzji jest jednym z zagadnień sterowania nadrzędnego. Proces podejmowania decyzji

Bardziej szczegółowo

Łagodne wprowadzenie do Metody Elementów Skończonych

Łagodne wprowadzenie do Metody Elementów Skończonych Łagodne wprowadzenie do Metody Elementów Skończonych dr inż. Grzegorz DZIERŻANOWSKI dr hab. inż. Wojciech GILEWSKI Katedra Mechaniki Budowli i Zastosowań Informatyki 10 XII 2009 - część I 17 XII 2009 -

Bardziej szczegółowo

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach. WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Bardziej szczegółowo

Zestaw 12- Macierz odwrotna, układy równań liniowych

Zestaw 12- Macierz odwrotna, układy równań liniowych Zestaw - Macierz odwrotna, układy równań liniowych Przykładowe zadania z rozwiązaniami ZałóŜmy, Ŝe macierz jest macierzą kwadratową stopnia n. Mówimy, Ŝe macierz tego samego wymiaru jest macierzą odwrotną

Bardziej szczegółowo

Algebra WYKŁAD 3 ALGEBRA 1

Algebra WYKŁAD 3 ALGEBRA 1 Algebra WYKŁAD 3 ALGEBRA 1 Liczby zespolone Postać wykładnicza liczby zespolonej Niech e oznacza stałą Eulera Definicja Równość e i cos isin nazywamy wzorem Eulera. ALGEBRA 2 Liczby zespolone Każdą liczbę

Bardziej szczegółowo

Układy równań liniowych i metody ich rozwiązywania

Układy równań liniowych i metody ich rozwiązywania Układy równań liniowych i metody ich rozwiązywania Łukasz Wojciechowski marca 00 Dany jest układ m równań o n niewiadomych postaci: a x + a x + + a n x n = b a x + a x + + a n x n = b. a m x + a m x +

Bardziej szczegółowo

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4 RÓWNANIA RÓŻNICZKOWE WYKŁAD 4 Obszar określoności równania Jeżeli występująca w równaniu y' f ( x, y) funkcja f jest ciągła, to równanie posiada rozwiązanie. Jeżeli f jest nieokreślona w punkcie (x 0,

Bardziej szczegółowo

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można

Bardziej szczegółowo

Metoda eliminacji Gaussa. Autorzy: Michał Góra

Metoda eliminacji Gaussa. Autorzy: Michał Góra Metoda eliminacji Gaussa Autorzy: Michał Góra 9 Metoda eliminacji Gaussa Autor: Michał Góra Przedstawiony poniżej sposób rozwiązywania układów równań liniowych jest pewnym uproszczeniem algorytmu zwanego

Bardziej szczegółowo

VI. FIGURY GEOMETRYCZNE i MODELE

VI. FIGURY GEOMETRYCZNE i MODELE VI. FIGURY GEOMETRYCZNE i MODELE 6.1. Wprowadzenie Jednym z głównych zastosowań grafiki komputerowej jest modelowanie obiektów, czyli ich opis matematyczny, na podstawie którego na ekranie można stworzyć

Bardziej szczegółowo

Modelowanie krzywych i powierzchni

Modelowanie krzywych i powierzchni 3 Modelowanie krzywych i powierzchni Modelowanie powierzchniowe jest kolejną metodą po modelowaniu bryłowym sposobem tworzenia części. Jest to też sposób budowy elementu bardziej skomplikowany i wymagający

Bardziej szczegółowo

Wykład 14. Elementy algebry macierzy

Wykład 14. Elementy algebry macierzy Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,

Bardziej szczegółowo

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony Wymagania konieczne (K) dotyczą zagadnień elementarnych, stanowiących swego rodzaju podstawę, zatem

Bardziej szczegółowo

KADD Minimalizacja funkcji

KADD Minimalizacja funkcji Minimalizacja funkcji Poszukiwanie minimum funkcji Foma kwadratowa Metody przybliżania minimum minimalizacja Minimalizacja w n wymiarach Metody poszukiwania minimum Otaczanie minimum Podział obszaru zawierającego

Bardziej szczegółowo

Równania liniowe. Rozdział Przekształcenia liniowe. Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem

Równania liniowe. Rozdział Przekształcenia liniowe. Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem Rozdział 6 Równania liniowe 6 Przekształcenia liniowe Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem F Definicja 6 Funkcję f : X Y spełniającą warunki: a) dla dowolnych x,

Bardziej szczegółowo

Matematyka dyskretna. Andrzej Łachwa, UJ, A/15

Matematyka dyskretna. Andrzej Łachwa, UJ, A/15 Matematyka dyskretna Andrzej Łachwa, UJ, 2016 andrzej.lachwa@uj.edu.pl 4A/15 Liczby Fibonacciego Spośród ciągów zdefiniowanych rekurencyjnie, jednym z najsłynniejszych jest ciąg Fibonacciego (z roku 1202)

Bardziej szczegółowo

Zastosowanie MES do rozwiązania problemu ustalonego przepływu ciepła w obszarze 2D

Zastosowanie MES do rozwiązania problemu ustalonego przepływu ciepła w obszarze 2D Równanie konstytutywne opisujące sposób w jaki ciepło przepływa w materiale o danych właściwościach, prawo Fouriera Macierz konstytutywna (właściwości) materiału Wektor gradientu temperatury Wektor strumienia

Bardziej szczegółowo

Przykładowe zadania z teorii liczb

Przykładowe zadania z teorii liczb Przykładowe zadania z teorii liczb I. Podzielność liczb całkowitych. Liczba a = 346 przy dzieleniu przez pewną liczbę dodatnią całkowitą b daje iloraz k = 85 i resztę r. Znaleźć dzielnik b oraz resztę

Bardziej szczegółowo

METODY KOMPUTEROWE W MECHANICE

METODY KOMPUTEROWE W MECHANICE METODY KOMPUTEROWE W MECHANICE wykład dr inż. Paweł Stąpór laboratorium 15 g, projekt 15 g. dr inż. Paweł Stąpór dr inż. Sławomir Koczubiej Politechnika Świętokrzyska Wydział Zarządzania i Modelowania

Bardziej szczegółowo

PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY. I. Proste na płaszczyźnie (15 godz.)

PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY. I. Proste na płaszczyźnie (15 godz.) PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY I. Proste na płaszczyźnie (15 godz.) Równanie prostej w postaci ogólnej Wzajemne połoŝenie dwóch prostych Nierówność liniowa z dwiema niewiadomymi

Bardziej szczegółowo

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A Egzamin z Metod Numerycznych ZSI, 06.2007. Egzamin, Gr. A Imię i nazwisko: Nr indeksu: Section 1. Test wyboru, max 33 pkt Zaznacz prawidziwe odpowiedzi literą T, a fałszywe N. Każda prawidłowa odpowiedź

Bardziej szczegółowo

Newton vs. Lagrange - kto lepszy?

Newton vs. Lagrange - kto lepszy? Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Katedra Analizy Matematycznej Agnieszka Rydzyńska nr albumu: 254231 Praca Zaliczeniowa z Seminarium Newton vs. Lagrange - kto lepszy? Opiekun

Bardziej szczegółowo

Opis postępowania przy eksportowaniu geometrii z systemu Unigraphics NX do pakietu PANUKL (ver. A)

Opis postępowania przy eksportowaniu geometrii z systemu Unigraphics NX do pakietu PANUKL (ver. A) 1 Opis postępowania przy eksportowaniu geometrii z systemu Unigraphics NX do pakietu PANUKL (ver. A) Przedstawiony poniżej schemat przygotowania geometrii w systemie Unigraphics NX na potrzeby programu

Bardziej szczegółowo

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe. Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie

Bardziej szczegółowo

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje

Bardziej szczegółowo

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1) ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest

Bardziej szczegółowo

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F

Bardziej szczegółowo

Techniki animacji komputerowej

Techniki animacji komputerowej Techniki animacji komputerowej 1 Animacja filmowa Pojęcie animacji pochodzi od ożywiania i ruchu. Animować oznacza dawać czemuś życie. Słowem animacja określa się czasami film animowany jako taki. Animacja

Bardziej szczegółowo

Numeryczne rozwiązywanie równań różniczkowych ( )

Numeryczne rozwiązywanie równań różniczkowych ( ) Numeryczne rozwiązywanie równań różniczkowych Równanie różniczkowe jest to równanie, w którym występuje pochodna (czyli różniczka). Przykładem najprostszego równania różniczkowego może być: y ' = 2x które

Bardziej szczegółowo

Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne.

Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne. Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne. pytania teoretyczne:. Co to znaczy, że wektory v, v 2 i v 3

Bardziej szczegółowo

Programowanie deklaratywne

Programowanie deklaratywne Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne

Bardziej szczegółowo

Aproksymacja funkcji a regresja symboliczna

Aproksymacja funkcji a regresja symboliczna Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą

Bardziej szczegółowo

Kalibracja kamery. Kalibracja kamery

Kalibracja kamery. Kalibracja kamery Cel kalibracji Celem kalibracji jest wyznaczenie parametrów określających zaleŝności między układem podstawowym a układem związanym z kamerą, które występują łącznie z transformacją perspektywy oraz parametrów

Bardziej szczegółowo

Interpolacja funkcji

Interpolacja funkcji Interpolacja funkcji Interpolacja funkcji Interpolacja funkcji Wielomianowa Splajny Lagrange a Trygonometryczna Interpolacja Newtona (wzór I ) Czebyszewa Newtona (wzór II ) ( Wielomiany Czebyszewa ) Załóżmy,

Bardziej szczegółowo

Ćwiczenie 14. Maria Bełtowska-Brzezinska KINETYKA REAKCJI ENZYMATYCZNYCH

Ćwiczenie 14. Maria Bełtowska-Brzezinska KINETYKA REAKCJI ENZYMATYCZNYCH Ćwiczenie 14 aria Bełtowska-Brzezinska KINETYKA REAKCJI ENZYATYCZNYCH Zagadnienia: Podstawowe pojęcia kinetyki chemicznej (szybkość reakcji, reakcje elementarne, rząd reakcji). Równania kinetyczne prostych

Bardziej szczegółowo

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego

Bardziej szczegółowo

Metoda elementów skończonych

Metoda elementów skończonych Metoda elementów skończonych Wraz z rozwojem elektronicznych maszyn obliczeniowych jakimi są komputery zaczęły pojawiać się różne numeryczne metody do obliczeń wytrzymałości różnych konstrukcji. Jedną

Bardziej szczegółowo

Wstęp do metod numerycznych Zadania numeryczne 2016/17 1

Wstęp do metod numerycznych Zadania numeryczne 2016/17 1 Wstęp do metod numerycznych Zadania numeryczne /7 Warunkiem koniecznym (nie wystarczającym) uzyskania zaliczenia jest rozwiązanie co najmniej 3 z poniższych zadań, przy czym zadania oznaczone literą O

Bardziej szczegółowo

2.1. Postać algebraiczna liczb zespolonych Postać trygonometryczna liczb zespolonych... 26

2.1. Postać algebraiczna liczb zespolonych Postać trygonometryczna liczb zespolonych... 26 Spis treści Zamiast wstępu... 11 1. Elementy teorii mnogości... 13 1.1. Algebra zbiorów... 13 1.2. Iloczyny kartezjańskie... 15 1.2.1. Potęgi kartezjańskie... 16 1.2.2. Relacje.... 17 1.2.3. Dwa szczególne

Bardziej szczegółowo

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6 Informatyka I Lab 6, r.a. / prow. Sławomir Czarnecki Zadania na laboratorium nr. 6 Po utworzeniu nowego projektu, dołącz bibliotekę bibs.h.. Największy wspólny dzielnik liczb naturalnych a, b oznaczamy

Bardziej szczegółowo

Zad. 3: Układ równań liniowych

Zad. 3: Układ równań liniowych 1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich

Bardziej szczegółowo

Obszar całego kraju jest podzielony na 5 stref odwzorowawczych (rys. 1).

Obszar całego kraju jest podzielony na 5 stref odwzorowawczych (rys. 1). OBLICZNIE GODŁ RKUSZY MP W UKŁDZIE PŃSTWOWYM 965 Obszar całego kraju jest podzielony na 5 stref odwzorowawczych (rys. ). Rys.. Podział kraju na strefy odwzorowawcze wraz ze zniekształceniami liniowymi.

Bardziej szczegółowo

1. PODSTAWY TEORETYCZNE

1. PODSTAWY TEORETYCZNE 1. PODSTAWY TEORETYCZNE 1 1. 1. PODSTAWY TEORETYCZNE 1.1. Wprowadzenie W pierwszym wykładzie przypomnimy podstawowe działania na macierzach. Niektóre z nich zostały opisane bardziej szczegółowo w innych

Bardziej szczegółowo

RÓWNANIA RÓŻNICZKOWE WYKŁAD 1

RÓWNANIA RÓŻNICZKOWE WYKŁAD 1 RÓWNANIA RÓŻNICZKOWE WYKŁAD 1 Przedmiot realizowany w układzie wykład 2 godz. tygodniowo ćwiczenia 2 godz. tygodniowo Regulamin zaliczeń www.mini.pw.edu.pl/~figurny 2 Program zajęć Równania różniczkowe

Bardziej szczegółowo

FRAKTALE. nie tworzą się z przypadku. Są tworzone naturalnie przez otaczającą nas przyrodę, bądź za pomocą

FRAKTALE. nie tworzą się z przypadku. Są tworzone naturalnie przez otaczającą nas przyrodę, bądź za pomocą Małgorzata Mielniczuk FRAKTALE Poniższy referat będzie traktować o fraktalach, majestatycznych wzorach, których kręte linie nie tworzą się z przypadku. Są tworzone naturalnie przez otaczającą nas przyrodę,

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA I GIMNAZJUM Małgorzata Janik

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA I GIMNAZJUM Małgorzata Janik WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA I GIMNAZJUM Małgorzata Janik DOPUSZCZAJĄCY DOSTATECZNY DOBRY BARDZO DOBRY LICZBY I DZIAŁANIA zna pojęcie liczby naturalnej, całkowitej, wymiernej. rozumie rozszerzenie

Bardziej szczegółowo

Rachunek wektorowy - wprowadzenie. dr inż. Romuald Kędzierski

Rachunek wektorowy - wprowadzenie. dr inż. Romuald Kędzierski Rachunek wektorowy - wprowadzenie dr inż. Romuald Kędzierski Graficzne przedstawianie wielkości wektorowych Długość wektora jest miarą jego wartości Linia prosta wyznaczająca kierunek działania wektora

Bardziej szczegółowo

Całka nieoznaczona, podstawowe wiadomości

Całka nieoznaczona, podstawowe wiadomości Całka nieoznaczona, podstawowe wiadomości Funkcją pierwotną funkcji w przedziale nazywamy funkcję taką, że dla każdego punktu z tego przedziału zachodzi Różnica dwóch funkcji pierwotnych w przedziale danej

Bardziej szczegółowo

Obrazy rekurencyjne. Zastosowanie rekurencji w algorytmice. AUTOR: Martin Śniegoń

Obrazy rekurencyjne. Zastosowanie rekurencji w algorytmice. AUTOR: Martin Śniegoń Obrazy rekurencyjne Zastosowanie rekurencji w algorytmice AUTOR: Martin Śniegoń Zdolność procedury/funkcji do wywoływania samej siebie Podstawowa i jedna z najważniejszych technik programistycznych Umożliwia

Bardziej szczegółowo

WSCAD. Wykład 5 Szafy sterownicze

WSCAD. Wykład 5 Szafy sterownicze WSCAD Wykład 5 Szafy sterownicze MenedŜer szaf sterowniczych MenedŜer szaf sterowniczych w wersji Professional oferuje pomoc przy tworzeniu zabudowy szafy sterowniczej. Pokazuje wszystkie uŝyte w schematach

Bardziej szczegółowo

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn Metody numeryczne Wykład 3 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Pojęcia podstawowe Algebra

Bardziej szczegółowo

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska Funkcje liniowe i wieloliniowe w praktyce szkolnej Opracowanie : mgr inż. Renata Rzepińska . Wprowadzenie pojęcia funkcji liniowej w nauczaniu matematyki w gimnazjum. W programie nauczania matematyki w

Bardziej szczegółowo

bo od managera wymaga się perfekcji

bo od managera wymaga się perfekcji bo od managera wymaga się perfekcji MODELOWANIE PROCESÓW Charakterystyka modułu Modelowanie Procesów Biznesowych (BPM) Modelowanie procesów biznesowych stanowi fundament wdroŝenia systemu zarządzania jakością

Bardziej szczegółowo

; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...

; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze... Tekst na niebiesko jest komentarzem lub treścią zadania. Zadanie. Dane są macierze: A D 0 ; E 0 0 0 ; B 0 5 ; C Wykonaj poniższe obliczenia: 0 4 5 Mnożenia, transpozycje etc wykonuję programem i przepisuję

Bardziej szczegółowo

1 Układy równań liniowych

1 Układy równań liniowych II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie

Bardziej szczegółowo

Jak trudne jest numeryczne całkowanie (O złożoności zadań ciągłych)

Jak trudne jest numeryczne całkowanie (O złożoności zadań ciągłych) Jak trudne jest numeryczne całkowanie (O złożoności zadań ciągłych) Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki leszekp@mimuw.edu.pl Horyzonty 2014 17-03-2014 Będlewo Zadania numeryczne

Bardziej szczegółowo

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej 15. Macierze Definicja Macierzy. Dla danego ciała F i dla danych m, n IN funkcję A : {1,...,m} {1,...,n} F nazywamy macierzą m n ( macierzą o m wierszach i n kolumnach) o wyrazach z F. Wartość A(i, j)

Bardziej szczegółowo

Metody numeryczne II. Układy równań liniowych

Metody numeryczne II. Układy równań liniowych Metody numeryczne II. Układy równań liniowych Oleksandr Sokolov Wydział Fizyki, Astronomii i Informatyki Stosowanej UMK (2016/17) http://fizyka.umk.pl/~osokolov/mnii/ Układ równań liniowych Układem równań

Bardziej szczegółowo

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja)

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja) Matematyka II Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 208/209 wykład 3 (27 maja) Całki niewłaściwe przedział nieograniczony Rozpatrujemy funkcje ciągłe określone na zbiorach < a, ),

Bardziej szczegółowo

Laboratorium z Systemów Wytwarzania. Instrukcja do ćw. nr 5

Laboratorium z Systemów Wytwarzania. Instrukcja do ćw. nr 5 Interpolacja Termin ten wszedł juŝ na stałe do naszego codziennego uŝytku. Spotykamy się z nim w wielu dziedzinach przetwarzania informacji. Bez interpolacji, mielibyśmy problem z zapisem informacji o

Bardziej szczegółowo

Rozwiązania zadań. Arkusz Maturalny z matematyki nr 1 POZIOM ROZSZERZONY. Aby istniały dwa różne pierwiastki równania kwadratowego wyróżnik

Rozwiązania zadań. Arkusz Maturalny z matematyki nr 1 POZIOM ROZSZERZONY. Aby istniały dwa różne pierwiastki równania kwadratowego wyróżnik Rozwiązania zadań Arkusz Maturalny z matematyki nr 1 POZIOM ROZSZERZONY Zadanie 1 (5pkt) Równanie jest kwadratowe, więc Aby istniały dwa różne pierwiastki równania kwadratowego wyróżnik /:4 nierówności

Bardziej szczegółowo

Algebra liniowa. Macierze i układy równań liniowych

Algebra liniowa. Macierze i układy równań liniowych Algebra liniowa Macierze i układy równań liniowych Własności wyznaczników det I = 1, det(ab) = det A det B, det(a T ) = det A. Macierz nieosobliwa Niech A będzie macierzą kwadratową wymiaru n n. Mówimy,

Bardziej szczegółowo

Projekt 6: Równanie Poissona - rozwiązanie metodą algebraiczną.

Projekt 6: Równanie Poissona - rozwiązanie metodą algebraiczną. Projekt 6: Równanie Poissona - rozwiązanie metodą algebraiczną. Tomasz Chwiej 9 sierpnia 18 1 Wstęp 1.1 Dyskretyzacja n y V V 1 V 3 1 j= i= 1 V 4 n x Rysunek 1: Geometria układu i schemat siatki obliczeniowej

Bardziej szczegółowo