Professional Documents
Culture Documents
Phanmemung Dung
Phanmemung Dung
TT 49 H1
Trang
TT 49 H1
- i vi vic hc tp v nghin cu mn Phng php s ni ring v cc mn Ton ng dng ni chung nh Ti u ha, Xc xut-Thng k th MATLAB l mt mi trng l tng v n n gin, d s dng, h tr nhiu hm ci t sn v rt nhiu hm di dng m ngun (ca MATLAB c bn v cc ToolBox Optimization, Statistics, Spline, Wavelet, Curve Fitting) cng nh h tr ha phong ph. Ngi s dng khng phi mt thi gian vo vic lp trnh m c th dnh nhiu thi gian v cng sc cho tm hiu v pht trin thut ton. - i vi cng vic pht trin cc phn mm ng dng ton hc th MATLAB cng l mi trng l tng v n cng cung cp cng c xy dng giao din thn thin mt cch nhanh chng. - Khng ch nh vy, MATLAB cn l mi trng v cng thun li cho vic hc tp, nghin cu v pht trin cc ng dng a dng trong nhiu lnh vc khc nhau ca khoa hc v cng ngh t iu khin, tr tu nhn to n ti chnh, vin thng,... - Chnh v th, MATLAB c ng o cc gii khoa hc v cng ngh s dng rng ri v c ging dy, ph bin trn ton th gii. ti bn ci t ca bn c th vo mc th vin ca trang revitviet.vn ti. MATLAB c c phin bn chy trn UNIX v WINDOWS
Trang
TT 49 H1
Trn y l ca s lm vic ca Matlab D g lnh ta nh lnh vo sau du nhc ca chng trnh V d : Khi bo bin x c gi tr t 1 ti 10 >> x =1:1:10 Ta c kt qu
D v mt thi no ta s dng cc hm chun trong Mat Lab c ghi trong gio trnh V d v hm s y= sin x vi x l cc gi tr c ly trn; >> y=sin(x); >> plot(x,y); >> grid on;
.
Trang
TT 49 H1
1.3 Lp trnh vi MatLab MatLab khng ch bit ti l cng c tnh ton mnh m cn l mt ngn ng dng lp trnh na lp trnh c vi MatLab ta s dng ca s Mfile trong mat lab Giao din ca s hnh di :
Trang
TT 49 H1
y ti s lu thnh tn vidu lp trnh gii bi ton sau y = 3x2-2 trong x l gi tr nhn vo Y l kt qu tr v Chng trnh vit trong Mfile x=input('nhapgiatricua x'); y=3*x*x - 2; disp('gia tri cua y'); disp(y); Sau khi vit xong ta lu li : Ti ca s Lnh Ca MATLAB ta g >>vidu ri n enter Ta c chng trnh nh sau >> vidu nhapgiatricua x4 gia tri cua y 46 >>
Tht n gin pht trin t y :
.
Trang
TT 49 H1
1.4 Xy dng giao din trn MatLab ging visual Basic Li mt ng dng hay na trong MatLab cc bn c th nhm chn trong vic lp trnh th y c th l ca s gip bn c ci nhn trc quan lm vic c hng iu khin s dng thnh tho phn ny cc bn phi c it kin thc v lp , cu trc bit cch truy cp vo i tng c th Di y l giao din ca ca s Bn vo Menu File chn GUI n hin ca s sau :
Trang
TT 49 H1
y l ca s gip bn thao tc ly cc biu tng ra xy dng Ti s ly v d 1 bi sau cho cc bn c th tip cn c Xy dng 1 my tnh n gin nh sau:
Trang
TT 49 H1
Trn y l giao din ti xy dng c trong c cc i tng l Edit text Static Text , Push Buttom D thay i cc thuc tnh cc bn c th click p vo tng thuc tnh v thay i y ti thay i thuc tnh l String v color cc bn c th pht trin thm By gi ti s bit lnh khi c s kin n nt Tnh th kt qu s c cng li gi tr 1 v gi tr 2 v hin th kt qu vo kt qu
Cc bn tin hnh nh sau click chut phi vo nt lnh ri chn View CallBacks chn Callback y l s kin khi ngi dng n vo nt ny Ta ch cn lp trnh cho nhng g hin ra trong ca s ny Khi n n hin th ca s bt ta lu li chng trnh cc bn hy lu l v d 1 By gi l ca s lnh
.
Trang
TT 49 H1
y chnh l nt lnh c gi cc gi tr c nh ngha cc bn hy t dch tm hiu thm Ch trng trn chnh l ch cc bn thm lnh vo
y ti s gii thch handles nh l mt lp cha tt c cc phn t cc bn mun truy cp vo phn t no ca i tng phi thng qua n th 2 lnh get l lnh cho php nhn d liu t i tng str2num cho php i kiu string sang s v num2str cho php i kiu s sang tring hin thi hay thit lp cho cc thuc tnh th ta s dng lnh set trn l chng trinh ti vit di y l kt qu thu c khi chy chng trnh
Trang
TT 49 H1
Bi 2: NG DNG SIMULINK TRONG NGHIN CU TNH N NH P DNG VO CC BI TON TRONG L THUYT IU KHIN T NG
Trong phn ny ti xin gii thiu i nt v Simulink y l cng c m phng trong MatLab vi cc th vin chun ha gip ta c cch nhn mi v mt s bi ton v cc bc nghin cu mi trong vic tm s n nh ca h thng bng vic xy dng m hnh o ha Thay i cc thng s ri kho st, c bit cc hm truyn khng gian trng thi kh phc tp nhng khi c xy dng trn Matlab tht n gin Tuy nhin hiu v s dng c n i hi cc bn phi c cht kin thc v tnh n nh ca h thng thng qua cc tiu chun c hc trn lp t to ra c phng php tnh chn mt cch hp l u tin m c simulink i hi Matlab ca bn phi c trong th vin ci t
Trang
10
BO CO THC HNH : PHN MM NG DNG Tip bn g ch simulink vo ca s lnh hoc click vo biu tng Ta thu c ca s sau
TT 49 H1 trong ca s lnh
y l ca s th vin cha cc khi c bn bn xy dng h thng ngoi ra n cn cng cp sn cc m hnh c dng sn trong c iu khin m , logic .. xy dng chng trnh t ca s ny bn click vo biu tng V d : y l m hnh c xy dng sn
.
n s hin th ca s
Trang
11
TT 49 H1
V c tnh thu c t b ny l
Trang
12
TT 49 H1
Cn rt nhiu m hnh khc ng dng n xy dng m hnh ng c khng ng b ly ngun t my pht ng b c tc ph thuc vo b iu tc
Trang
13
BO CO THC HNH : PHN MM NG DNG y l m hnh khi c chia l nhiu m hnh con M hnh my pht l
TT 49 H1
M hnh ng c khng ng b l
Trang
14
TT 49 H1
Tip l m hnh ca b iu tc
V di l c tnh thu c
Trang
15
TT 49 H1
Tc kch t
c tnh ng c diesel
Trang
16
TT 49 H1
Trang
17