Documente Academic
Documente Profesional
Documente Cultură
Fundamente de Matlab
Fundamente de Matlab
1. PREZENTARE GENERAL
MATLAB
=
=
=
=
+
k
k
d
c
d c
u d
x
x
x unde
derivata 8 u , x , t 7 ) x
e actualizar 8 u , x , t 7 ) x
iesirea 8 u , x , t 7 ) y
6
E
/imularea const n dou faze' iniializare i simulare propriu!zis&
-aza de iniializare nseamn parcurgerea urmtoarelor etape'
6& Blocul parametrilor este trecut n MATLAB pentru ealuare& Dalorile numerice rezultate
sunt folosite ca parametri actuali "cureni$&
B& <ste parcurs ierar.ia modelului& -iecare subsistem care nu este un subsistem e%ecutat
condiionat este nlocuit prin blocurile componente&
C& Blocurile sunt sortate n ordinea n care este necesar actualizarea lor& Algoritmul de sortare
ntocmete o list astfel nc:t orice bloc nu este actualizat p:n c:nd blocurile care furnizeaz
intrrile acestuia nu sunt actualizate& Kn timpul derulrii acestei etape sunt detectate buclele
algebrice&
G& 7one%iunile dintre blocuri sunt erificate pentru asigurarea compatibilitii ieire!intrare&
M8
*rmeaz faza de simulare propriu!zis& Modelul este simulat prin integrare numeric& 7alculul
deriatelor se face n doi pai& 5rima dat ieirea fiecrui bloc este calculat n ordinea determinat
de algoritmul de sortare& La al doilea pas, pentru fiecare bloc se calculeaz deriatele n funcie de
timp, intrri i stri& Dectorul deriatelor rezultat este returnat algoritmului de rezolare de tip 4(<,
care l utilizeaz pentru calculul noului ector de stare pentru momentul de timp urmtor& 4 dat ce
noul ector de stare este calculat, blocurile sunt actualizate&
BIBLI6GRA4IE
6& +onete 7&, /eliteanu (&, 5etrior A& = 2roiectarea sistemic# asistat# de calculator @n
'-(0-B, 1eprografia *niersitii din 7raioa, 6MM8&
B& Leonard ,&<&, Leine I&/ = 1sing '-(0-B to analyze and design .ontrol &ystems,
Addison!Iesle# 5ubl&, /*A, 6MM8&
C& Marc.and 5& = +raphics and +1/s Aith '-(0-B, 717 5ress, /*A, 6MMM&
G& QQQ = '-(0-B 1serBs +uide, T.e Mat.0orHs +nc&, /*A, BEEE&
C!PRIN
CAP. 1. PREZENTARE GENERAL 6
CAP. 3. 4!N5AMENTELE PR6GRAMRII 7N MATLAB 8
B&6& <%presii fundamentale 8
B&B& 9elp on!line, formatul datelor, opiuni de salare ;
B&C& 7rearea fiierelor MATLAB "&m files$ 6B
B&G& Matrici, ectori i polinoame 6L
B&8& 4peraiuni elementare cu matrici i funcii BC
CAP. 9. ME5I!L 5E L!CR! MATLAB B8
C&6& /tartul i terminarea sesiunilor de lucru B8
C&B& -ereastra de comand "fereastra principal$ BL
C&B&6& <ditarea liniilor de comand n fereastra principal BL
C&B&B& (escrierea ferestrei de comand BM
C&B&C& /paiul de lucru al MATLAB!ului "0orHspace$ CB
C&B&G& 7i de cutare CG
C&C& -ereastra grafic "figure$ C3
C&G& +mportul :# e2+ort'( )e )ate 9L
C&8& *tilizarea memoriei GB
CAP. ;. E5IT6R!LE5EB!GGER.!L FI PR64ILER.!L MATLAB GC
G&6& <ditorul2(ebugger!ul MATLAB GC
G&B& 5rofiler!ul MATLAB 86
CAP. =. MATRICI, ALGEBR LINIAR, P6LIN6AME,
TE*NICI 5E INTERP6LARE 83
8&6& Matricile n MATLAB 83
8&B& 1ezolarea ecuaiilor liniare 8;
8&C& +nerse i determinani 3E
8&G& -uncii de matrice& Dalori proprii 36
M3
8&8& 1eprezentarea polinoamelor& +nterpolarea 3C
CAP. I. REPREZENTAREA 4!NCIIL6R. EC!AII 5I4ERENIALE 3M
3&6& 1eprezentarea i plotarea funciilor matematice 3M
3&B& Minimizarea funciilor i gsirea zerourilor L6
3&C& +ntegrarea numeric LC
3&G& 1ezolarea ecuaiilor difereniale L8
CAP. J. PR6GRAMAREA 7N LIMBAK!L MATLAB L;
L&6& -iiere MATLAB L;
L&B& Tipuri de date i operatori ;E
L&C& +nstruciuni de salt i bucle ;G
L&G& <aluarea datelor de tip caracter ;8
L&8& 1eprezentarea i manipularea informaiilor despre dat i timp ;3
L&3& +ntrri utilizator ;3
CAP. L. GRA4ICE FI INTER4EE GRA4ICE 7N MATLAB ;L
;&6& Te.nici de plotare ;L
;&6&6& 5lotri B ( elementare ;;
;&6&B& )rafice B ( specializate M3
;&6&C& 5lotri tridimensionale "C ($ 6E6
;&B& 9andle )rap.ics i +nterfee )rafice n MATLAB ")*+$ 6E8
;&B&6& )raficele priite ca obiecte& +erar.ia obiectelor 6E8
;&B&B& 5roprietile obiectelor grafice 6EM
;&B&C& -uncii de generare a obiectelor grafice 66E
CAP. N. PREZENTAREA T66LB6O.!RIL6R MATLAB 66B
M&6& Toolbo%!ul 7omunicaii "7ommunications Toolbo%$ 66B
M&B& Toolbo%!ul pentru /isteme de 7onducere Automat
"7ontrol /#stem$ 66B
M&C& Toolbo%!ul pentru Baze de (ate "(atabase Toolbo%$ 66C
M&G& Toolbo%!ul de 5rocesare a /emnalelor
"/ignal 5rocessing Toolbo%$ 66C
M&8& Toolbo%!ul (/5 BlocHset 66C
M&3& Toolbo%!ul -inane "-inancial Toolbo%$ 66G
M&L& Toolbo%!ul de 5rocesare a +maginilor
"+mage 5rocessing Toolbo%$ 66G
M&;& Toolbo%!ul 4ptimizare "4ptimization Toolbo%$ 66G
M&M& Toolbo%!ul pentru /isteme de 5utere "5o0er /#stem BlocHset$ 668
M&6E& Toolbo%!ul /tateflo0 "(iagrame de stare$ 668
M&66& Toolbo%!ul de /tatistic "/tatistics Toolbo%$ 663
M&6B& Toolbo%!ul pentru 7alcul /imbolic "/#mbolic Mat. Toolbo%$ 663
CAP. 1Q. PAC*ET!L 5E M65ELARE FI IM!LARE IM!LIN" 66L
6E&6& 1ularea unui model /+M*L+,> demonstrati 66L
6E&B& 7rearea modelelor /+M*L+,> 6BE
6E&C& 1ularea simulrilor n /+M*L+,> 6B8
6E&G& Modul de lucru al unui program /+M*L+,> 6BL
BIBLI6GRA4IE ML
ML