Jak można wykorzystać swoją wiedzę z Matlaba

1 Jak można wykorzystać swoją wiedzę z Matlabahttps://www...
Author: Paweł Świątek
0 downloads 8 Views

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