MATLAB_Praktyczny_podrecznik_modelowania_modmat.pdf

(2092 KB) Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione.
Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie książki na nośniku
filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi
ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani
za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Ewelina Burska
Projekt okładki: Studio Gravite/Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/modmat
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
ISBN: 978-83-246-8134-1
Copyright © Helion 2015
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wst p .............................................................................................. 5
Rozdzia 1. MATLAB — szybki start ................................................................... 7
Operator dwukropka ....................................................................................................... 15
Dost p do elementów macierzy ...................................................................................... 16
Funkcje MATLAB-a generuj ce tablice ......................................................................... 17
Funkcje ........................................................................................................................... 19
Wykresy ......................................................................................................................... 21
Rozdzia 2. Skrypty i funkcje ............................................................................ 29
Uchwyt funkcji @ .......................................................................................................... 32
Instrukcje steruj ce przebiegiem programu .................................................................... 32
Warunkowe wykonywanie kodu — if ...................................................................... 33
Warunek wielokrotny switch, case i otherwise ........................................................ 34
P tle for, while, continue, break ............................................................................... 35
Operatory logiczne ................................................................................................... 39
Rozdzia 3. Rozwi zywanie równa ró niczkowych ............................................. 41
Przyk ady rozwi zywania równa ró niczkowych ......................................................... 42
Drapie nik – ofiara ......................................................................................................... 46
Wyp yw cieczy ze zbiorników ........................................................................................ 49
Równania ró niczkowe zwyczajne stopnia drugiego i wy szego rz du ......................... 51
Oscylator harmoniczny ................................................................................................... 53
Oscylator harmoniczny z t umieniem ............................................................................. 55
Porównanie ró nych algorytmów ca kowania ................................................................ 58
Odbijanie si spr ystej pi ki .......................................................................................... 61
Model zawieszenia samochodu ...................................................................................... 64
Elementy o parametrach roz o onych ............................................................................. 68
Przep yw ciep a ........................................................................................................ 68
Przep yw ciep a i funkcja pdepe ............................................................................... 74
Symulacja zmian temperatury w dwóch wymiarach ...................................................... 77
Drgaj ca struna ............................................................................................................... 82
Drgania p yty .................................................................................................................. 86
Rozdzia 4. Schematy blokowe (Simulink) ......................................................... 89
Rysowanie schematów blokowych równa ró niczkowych ........................................... 94
Dynamika epidemii ........................................................................................................ 97
Oscylator harmoniczny ................................................................................................. 102
Kup książkę
Poleć książkę
4
MATLAB. Praktyczny podr cznik modelowania
Oscylator harmoniczny z wymuszeniem kinematycznym ............................................ 111
Masa podnoszona na spr ystej linie ............................................................................ 114
Si ownik hydrauliczny podnosz cy mas ..................................................................... 118
Oscylator harmoniczny z wahad em matematycznym .................................................. 129
Wahad o z niepe nym stopniem swobody .................................................................... 135
Spr ysta pi eczka ........................................................................................................ 136
Animacja odbijaj cej si pi ki ...................................................................................... 141
Model zderzaka hydraulicznego ................................................................................... 145
Dwumasowy model zawieszenia samochodu ............................................................... 152
Rozruch przek adni hydrostatycznej ............................................................................. 156
Impulsowy przetwornik elektrohydrauliczny ............................................................... 163
Rzut pi k do kosza ...................................................................................................... 166
Katapultowanie si pilota z lec cego samolotu ............................................................ 169
Pantograf ...................................................................................................................... 173
Zderzenie dwóch wagonów .......................................................................................... 176
Hamowanie samolotu na pok adzie lotniskowca .......................................................... 179
Rozdzia 5. Przekszta cenie operatorowe do rozwi zywania uk adów równa
.... 183
Przyk ad zastosowania przekszta cenia operatorowego ................................................ 186
Dobór regulatora ca kuj cego ....................................................................................... 188
Przekszta cenia operatorowe w Simulinku ................................................................... 191
Regulacja dwustawna temperatury w piecu ............................................................ 192
Rozdzia 6. Stateflow ..................................................................................... 195
Warunek logiczny na przyk adzie warto ci bezwzgl dnej ............................................ 204
P tle realizowane za pomoc Stateflow ........................................................................ 206
Regulator dwustawny ................................................................................................... 219
Sterowanie pomp w przepompowni ............................................................................ 223
Odbicie pi ki ................................................................................................................. 233
Odpluskwianie schematów stanu .................................................................................. 236
Rozdzia 7. Zaawansowane konfigurowanie wykresu ....................................... 239
Wykresy z dwiema osiami ............................................................................................ 244
Zapisywanie wykresu do pliku ..................................................................................... 246
Literatura ..................................................................................... 249
Skorowidz .................................................................................... 251
Kup książkę
Poleć książkę
Rozdzia 1.
MATLAB — szybki start
Interfejs MATLAB-a, oprócz typowych elementów, takich jak: menu, pasek narz dzi
lub wst ka, pasek statusu, ma wyspecjalizowane okna, w których wy wietlane s po-
szczególne informacje. Okna mo na w cza , wy cza , skalowa , przenosi w prawo,
w lewo, w gór , w dó , chowa itp.
Najwa niejsza cz
interfejsu MATLAB-a to okno polece (Command
Window),
za
pomoc którego wpisuj c polecenia, wykonujemy obliczenia i uruchamiamy skrypty.
Polecenia wpisujemy po znaku zach ty
>>
(rysunek 1.1). Spróbujmy wpisa co a-
twego, np.
2+2
(Enter).
Rysunek 1.1.
Pierwsze polecenie
w oknie Command
Window
Po naci ni ciu klawisza
Enter
(Return) MATLAB wykona polecenie, w tym przy-
padku sumowanie, i wypisze wynik. Widzimy, e MATLAB w odpowiedzi napisa
ans =
i wynik w wierszu ni ej. Zmienna
ans
jest definiowana, gdy wynik wyra enia nie
jest przypisany do adnej zmiennej. Mo emy wykorzysta t zmienn w nast pnych
poleceniach, np. pomnó my zmienn
ans
przez
2
. Prosz zauwa y na rysunku 1.2, e
po mno eniu i nieprzypisaniu wyniku do zmiennej warto przypisana do
ans
zmieni a
si . Poprzednie polecenie przywo uje si za pomoc klawisza na klawiaturze, a wi c
szybko mo emy liczy wielokrotno ci liczby 4.
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin