1 Jak można wykorzystać swoją wiedzę z Matlabahttps://www.ceremade.dauphine.fr/~peyre/download/ Wykład 7 Jak można wykorzystać swoją wiedzę z Matlaba https://www.ceremade.dauphine.fr/~peyre/download/ https://play.google.com
2 Modelowanie i symulacja
3 MODELOWANIE SYMULACJAZjawisko rzeczywiste Środowisko Skutki PSEUDOLOSOWE GENERATORY DANYCH SYMULACJA MODEL Generator danych Wyniki symulacji
4 Model zjawiska/systemu/procesu rzeczywistegoKonkretny, materialny twór, naśladujący rzeczywiste zjawisko - model fizyczny, materialny, eksperyment – np. model do badań w tunelu aerodynamicznym albo manekiny używane w symulacjach zderzeń samochodowych Abstrakcyjny opis zjawiska rzeczywistego, wyrażony w jakimś formalnym systemie, najczęściej za pomocą aparatu matematycznego, ale niekoniecznie (np. jako program w języku programowania)
5 Modele analogowe Szczególna klasa modeli fizycznych – konstrukcja urządzenia, które zachowuje się „tak samo” jak pierwowzór
6 Modele z założenia są uproszczone? =
7 Cele modelowania Te same cele, dla których zjawiska rzeczywiste są w ogóle badane: zrozumienie zjawiska – dlaczego się zdarzyło, dlaczego miało taki przebieg i skutki optymalizacja rozwiązania problemu - jak sprawić, żeby zjawisko miało przebieg korzystny z punktu widzenia pewnego kryterium przewidywanie zjawiska – jak na podstawie przyczyn określić możliwe skutki „odwrotne” prognozowanie – jak na podstawie skutków określić możliwe przyczyny
8 Dlaczego stosowane są modeleNajogólniej - koszt gromadzenia danych (obserwacji) o rzeczywistym zjawisku może być zbyt duży w sensie dosłownym w sensie sytuacji krytycznych koszt „nieskończony” – jeśli np. zjawisko było jednokrotne w sensie czasu – kontrakcja i ekspansja Modelowanie może być etapem procesu projektowania
9 Symulacja Wykorzystanie skonstruowanego modelu do wyznaczenie odpowiedzi na pewne pytanie Symulacja „dziedziczy” charakter modelu: Symulacja deterministyczna (każde zdarzenie jest zdeterminowane przez swoje przyczyny) Symulacja stochastyczna (zdarzeniom przypisuje wartość prawdopodobieństwa ich wystąpienia)
10 Bezpośrednie zastowanie modelowania i symulacjiFizyka Chemia Biologia Geologia Meteorologia Ekonomia Socjologia Przemysł energetyczny Przemysł samochodowy (CAN) Budownictwo Logistyka, itp., itd.
11 Przebieg modelowania Formalny zapis relacji między zmiennymi:algebraiczne równania i nierówności równania różniczkowe z jedną niezależną zmienną (najczęściej czasem) - zwyczajne równania różniczkowe z więcej niż jedną niezależnymi zmiennymi (np. położenie i czas) – cząstkowe automaty, diagramy stanu grafy obrazujące zależności ilościowe zależności probabilistyczne, sieci probabilistyczne systemy reguł, np. modele rozmyte modele statystyczne, jak np. sieci neuronowe
12 Symulacja ruchu
13 Prosty przykład symulacji ruchu
14 Animacje
15 Przykład 1
16 Otwieranie i zamykanie plików - wersja rozszerzonaOpracowano na podstawie: Matlab przykłądy i zadania A. Kamińska, B. Pańczyk
17 Otwieranie plików
18 Zamykanie plików
19 Zapis danych w pliku binarnym
20
21
22 Odczyt danych z pliku binarnego
23
24 Zapis danych w pliku tekstowym
25
26
27 Odczyt danych z pliku tekstowego