CHNG2:ĐISTUYNTÍNH
§1.CÁCPHNGTRÌNHĐISTUYNTÍNH
1.Hphngtrìnhđyđ:TaxéthphngtrìnhAx=B.Đtìmnghimca
htadùnglnhMATLAB:
x=inv(A)*B
hay:
x=A\B
2.Hphngtrìnhcóít
phngtrìnhhnsn(underdetermined):Khigii
htrêntađãdùngnghchđomatrn.Nhvytachnhnđcktqukhi
matrnAvuông(sphngtrìnhbngsnsvàđnhthcc
aAphikhác
không).HcósphngtrìnhíthnsnhayđnhthccamatrnAca
hđyđbng0gilàhunderdetermined.Mthnhvycóthcóvôs
nghimvimthaynhiubinphthucvàocácbincònli.Vimthnh
vyphngphápCramerhayphngphápmatrnnghchđokhôngdùng
đc.Khisphng
trìnhnhiuhnsnphngphápchiatráicũngcho
nghim vi mt vàin s đc cho bng 0. Mt ví dđn gin là phng
trìnhx+3y=6.Phngtrìnhnàycór
tnhiunghimtrongđócómtnghim
làx=6vày=0:
a=[13];
b=6;
x=a\b
x=
6
0
Snghimvôhncóthtnti
cóh:
2x4y+5z=4
4x2y+3z=4
2x+6y8z
=0
Tronghnàyphngtrìnhth3làtngcahaiphngtrìnhtrênnênhtht
schcó2phngtrình.
Tómlimthmuncónghimduynhtphicócácph
ngtrìnhđc
lp.Vicxácđnhcácphngtrìnhtronghcóđclphaykhôngkhákhó,
nht làđi vi h có nhiu phng trình. Tađa ra mt phng pháp cho
phépxácđnhhph
ngtrìnhcónghimvàliunghimđócóduynhthay
không.Phngphápnàyđòihishiubitvhngcamatrn.
Taxemxétđnhthccamatrnsau:
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−
379
rank(a)
ans=
2
HphngtrìnhAx=Bcómphngtrìnhvànncónghimnuvàchnu
rank(A)=rank([AB]).GihngcaAlàr,nur=nthìnghimlàduynht.
N
ur<nthìhcóvôsnghimvàrncóthbiudinnhlàthptuyn
tínhcanrncònlimàgiátrcóthchnbtkì.
Víd:Giihphngtrình
3x2y+8z=48
6x+5y+z=12
9x+4y+2z=24
Tavit:
a=[328;651;942];
b=[48;12;24];
rank(a)
ans=
3
rank([ab])
ans=
3
Vyhcónghimduynht:
x=a\b
x=
2
1
5
≠rank([ab])hkhôngcó
nghim.
Víd:Giimchđingm3nhánhnisongsong:nhánh1cótngtrZ1=
5+2jvàngune=100sin(314t+30
0
),nhánh2cótngtrZ2=3+4jvànhánh3
cótngtr5+6j.Tavitphngtrìnhcamchđintheodòngnhánh.Sauđó
rútramatrnAvàB.CáclnhMATLAB:
a=[111;5+2*i3+4*i0;0(3+4*i)5+6*i]
e=100*exp(i*(30*pi/180))
b=[0;e;0];
i=a\b
i=
25.25569272231586+19.27124163998603i
15.6348277775095011.44276084484129i
9.620864944806367.82848079514474i
32
§2.NISUY
1.Nisuyhàmmtbin:MATLABdùng2kiunisuy:nisuyđathcvà
nisuytrêncsbinđiFourriernhanh,
a.Nisuyđathc:MATLABdùnghàminterp1(x,y,xi,<phngpháp>)
vix,làgiátrcahàmtinhngđimđãchovàxilàgiátrmàtiđótacn
nisuyragiátryi.<phngpháp>cóthlà
mttrongcácgiátrsau:
‘nearest’ phng pháp nàyđt giá tr ni suy vào giá tr đã cho gn
nht,Phngphápnàynhanhnhngktqukémchínhxácnht
33