Laboratoare Matlab - Teoria si Controlul Sistemelor · PDF fileIn acest PDF poti vizualiza...
Click here to load reader
Transcript of Laboratoare Matlab - Teoria si Controlul Sistemelor · PDF fileIn acest PDF poti vizualiza...
Laboratoare Matlab - Teoria si ControlulSistemelorAcest laborator prezinta Laboratoare Matlab - Teoria si Controlul Sistemelor.In acest PDF poti vizualiza cuprinsul si bibliografia (daca sunt disponibile) si aproximativ doua pagini dindocumentul original.Arhiva completa de pe site contine 91 fisiere, intr-un numar total de 114 pagini.Fisierele documentului original au urmatoarele extensii: doc, docx, pdf, ppt, m, asv, db, mat, mdl.
ExtrasMatlab Lectia 1 Introducere & Bazele Controlului
Ce este Matlab?
• Inventat de Cleve Moler in anii 1970s pentru a usura acesul studentilor la LINPACK si EISPACK fara atrebui sa invete Fortran.
• Impreuna cu Jack Little si Steve Bangert au fondat Mathworks in 1984 si au creat Matlab.
• Matlab = matrix laboratory
1
3
The Interface
Workspace
and
Launch Pad
Command
History
and
Current
Directory
Command
Window
5
Basic Operations
• Scalar expressions
b = 10 / ( sqrt(a) + 3 )
c = cos (b * pi)
• Matrix expressions
n = m * [1 0]’
=
+
b 10
a 3
⎡ ⎤ ⎡ ⎤ ⎡ ⎤
=⎢ ⎥ ⎢ ⎥=⎢ ⎥
⎣ ⎦ ⎣ ⎦ ⎣ ⎦
1 0 1 1
n
3 4 0 3
c=cos(bπ)
Obtinerea graficului functiei cosinus: cos(x)
EXEMPLE
Adaugarea pe grafic a titlului si a axelor
Utilizarea graficelor in diferite rapoarte (lucrari)
• Avem trei optiuni:
1)Printam direct figura
2)Salvam ca fila JPG/BMP/TIFF si o adaugam la lucrare (File → Export…) 3) Copiem figura in clipboard siapoi o trecem in lucrare (Edit → Copy Figure ) (Edit → Paste Figure) background color use:set(gcf,’color’,’white’)
9
File Matlab “ .m” m-files • Programarea in Matlab se realizeaza prin crearea filelor cu extensia “.m” File →New → M-File • Aceste file sunt utile pentru a arhiva secvente de diferite comenzi sau pentru a definiifunctii noi . • Aceste file se apeleaza scriind numele cu care au fost salvate in “current directory” . • “%”se utilizeaza pentru linii care contin comentarii .
10
Alte informatii utile
• putem utiliza help pentru diferite comenzi: help <function name> afiseaza informatiile pentru functiarespectiva ex.: help plot
•salvarea datelor din workspace (toate variabilele) cu save <filename> to <filename>.mat. load<filename> incarca fila cu extensia “.mat”.
11
Utilizarea Matlab pentru creerea de modele ale sistemelor dinamice Modelele sunt folosite la:
• determinarea raspunsului
• analiza raspunsului
• controlul raspunsului In acest curs vom lucra cu sisteme: - SISO - Single-Input-Single-Output (o intrare oiesire)
- LTI Linear Time Invariant sisteme liniare invariante in timp - Sisteme continue
12
Reprezentarea modelelor In Matlab vom folosi trei moduri de reprezentare a modelelor sistemelordinamice LTI : • Transfer Function representation (TF) • Zero-Pole-Gain representation (ZPK) • State Spacerepresentation (SS) ! Mai mult ajutor se obtine cu comanda : >> help ltimodels
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Documentul complet de 114 pagini il poti citi daca il descarci din Biblioteca.RegieLive.ro
Imagini din documentul complet:
Mai multe detalii se gasesc in pagina documentului din Biblioteca.RegieLive.ro