Extras din laborator
Matlab 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 a trebui 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 si apoi 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 definii functii 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 functia respectiva 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 o iesire)
- LTI Linear Time Invariant sisteme liniare invariante in timp - Sisteme continue
12
Reprezentarea modelelor In Matlab vom folosi trei moduri de reprezentare a modelelor sistemelor dinamice LTI : • Transfer Function representation (TF) • Zero-Pole-Gain representation (ZPK) • State Space representation (SS) ! Mai mult ajutor se obtine cu comanda : >> help ltimodels
Preview document
Conținut arhivă zip
- LABORATOR 7 Simulink suspensia
- Lab_4_2012
- msd.mdl
- Nicoara_Lab4_Notiuni de baza pentru Simulink.ppt
- sysord2_mck.mdl
- Thumbs.db
- Lab_5_2012
- Suspensia OK
- intrare.mat
- raspuns.mat
- suspensia_model_1.mdl
- susp_model_1.asv
- susp_model_1.m
- Suspensia Simulink_nic
- intrare.mat
- raspuns.mat
- suspensia_model_1.mdl
- susp_model_1.asv
- susp_model_1.m
- susp_studenti_lab.m
- Suspensia simpla Simulink w2003.doc
- Suspensia simpla Simulink w2007 1.docx
- LABORATOR_1_2013
- Grafice_matlab
- polynom_sample.m
- sample2d_graphs.m
- subplot_demo.m
- masa_arc_amortizor
- fmck.m
- masa_arc_amortizor.m
- Oscilatorul
- Oscilatorul
- osamortizat.m
- osarmonic.m
- osla.m
- os_amortizat.m
- ras_osamortizat.m
- ras_osarmonic.m
- ras_osla.m
- osamortizat.m
- osarmonic.m
- osla.m
- os_amortizat.m
- ras_osamortizat.m
- ras_osarmonic.m
- ras_osla.m
- Laborator TCS 18 oct 2013.pdf
- ltiv.m
- Matlab Lectia 11_s.pdf
- Rez_ec_dif_matlab.pdf
- LABORATOR_2_2013
- Calculul rasp_diferite intrari
- rasp_la_cond_initiale.m
- rasp_la_exp.m
- unitaccel.m
- unitramp.m
- dubluri_m
- ex1_ss_tf_expm.m
- rasp_la_cond_initiale.m
- rasp_la_exp.m
- rasp_liber_m_a_d.m
- inflenta_zerourilor
- zero_inffluenta.m
- lsim
- lsim_example_state_space.m
- lsim_example_tf.m
- ltiv.m
- modele_ss_tf
- modele_ss_tf_sol.m
- tfssex1.m
- mod_propriu
- mod_propiu.m
- Rasp_liber
- rasp_liber_m_a_d.m
- step1.m
- Sys_ordin_2
- demoSmd.m
- rasp_la_cond_initiale.m
- rasp_liber_m_a_d.m
- rasp_step.asv
- rasp_step.m
- rasp_step_direct.m
- step1.m
- sys2varamo.m
- sysor2_1.m
- unitramp.m
- TF_serie
- ex_1_series.m
- ex_2.m
- ex_residue.m
- tfssex1.m
- lab2_3.pdf
- Sisteme de ordin 2.pdf
- Sys_ordin_2.pdf
- LABORATOR-3_2013
- Control Lab
- m_k_c_hatch_bode.m
- ras_ss_hatch_freq.m
- Exfbs1.m
- Exfbs11.m
- Exfbs2.m
- Exfbs3.m
- tema_3_1.asv
- tema_3_1.m
- LABORATOR-4_2013
- suspensia auto.m
- suspensiaauto.m
- suspensiaauto1.m
- suspensiaauto11.m
- LABORATOR-5_2013
- Lab5_tema_3_1_complecta.m
- LABORATOR-6 PID
- Control PID sistem masa.pdf
- Lab 6 PID ex sys instabil.pdf
- Solutia problemei de control a vitezei folosind controlul PID.pdf
- model1susp.m