Chương 3: Hệ phương trình đại số tuyến tính
lượt xem 15
download
Mời các bạn cùng tham khảo tài liệu chương 3 "Hệ phương trình đại số tuyến tính" dưới đây để có thêm tài liệu phục vụ nhu cầu học tập và nghiên cứu. Tài liệu trình bày các phương pháp giải hệ phương trình tuyến tính và tính gần đúng nghiệm của hệ phương trình.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 3: Hệ phương trình đại số tuyến tính
- Chöông 3 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH Trong chöông naøy chuùng ta neâu leân moät soá phöông phaùp duøng ñeå giaûi heä phöông trình ñaïi soá tuyeán tính Ax = b, (3.1) raát thöôøng gaëp trong caùc baøi toaùn khoa hoïc kó thuaät. Ta chæ xeùt heä goàm n phöông trình vôùi n aån. Do vaäy ma traän heä soá A laø ma traän vuoâng caáp n, vaø vectô nghieäm x cuõng nhö vectô töï do b laø caùc vectô coät n chieàu thuoäc Rn. Ta luoân giaû thieát raèng det A 6= 0, vaø do ñoù bao giôø heä cuõng coù nghieäm duy nhaát x = A−1 b. Tuy nhieân vieäc tìm ma traän nghòch ñaûo A−1 ñoâi khi coøn khoù khaên gaáp nhieàu laàn so vôùi vieäc giaûi tröïc tieáp heä phöông trình xuaát phaùt. Döôùi ñaây chuùng ta seõ xeùt moät soá phöông phaùp thöôøng duøng ñeå giaûi heä phöông trình (3.1). 3.1 PHÖÔNG PHAÙP GAUSS Tröôùc khi trình baøy phöông phaùp Gauss, chuùng ta xeùt moät soá tröôøng hôïp ñôn giaûn khi ma traän heä soá A cuûa heä phöông trình (3.1) coù daïng ñaët bieät.
- 36 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH Tröôøng hôïp ñôn giaûn nhaát laø tröôøng hôïp heä phöông trình coù ma traän heä soá coù daïng ñöôøng cheùo: a11 0 ··· 0 0 a22 ··· 0 A= ··· ··· ··· ··· 0 0 ··· ann Khi aáy heä töông ñöông vôùi n phöông trình baäc nhaát aii xi = bi, ∀i = 1, n. Vì det A = a11a22 · · · ann 6= 0 neân aii 6= 0, ∀i. Vaø do ñoù nghieäm cuûa heä coù theå ñöôïc vieát döôùi daïng: bi xi = , i = 1, 2, 3, · · · , n aii Tröôøng hôïp thöù hai khi ma traän heä soá A coù daïng tam giaùc treân: a11 a12 ··· a1n 0 a22 ··· a2n A= ··· ··· ··· ··· 0 0 ··· ann Vôùi giaû thieát det A 6= 0, ta coù aii 6= 0, ∀i = 1, n, vaø nghieäm cuûa heä ñöôïc cho bôûi coâng thöùc: bn xn = ann 1 X n (3.2) akj xj , xk = akk bk − k = n − 1, · · · , 1 j=k+1 Cuoái cuøng khi ma traän heä soá A coù daïng tam giaùc döôùi: a11 0 ··· 0 a21 a22 ··· 0 A= ··· ··· ··· ··· an1 an2 ··· ann
- 3.1 Phöông phaùp Gauss 37 Töông töï det A 6= 0 ⇒ aii 6= 0, ∀i = 1, n, vaø nghieäm cuûa heä coù daïng: b1 x1 = a11 1 X k−1 (3.3) akj xj , xk = akk bk − k = 2, · · · , n j=1 Thuaät toaùn giaûi heä phöông trình vôùi ma traän tam giaùc ñöôïc theå hieän trong Chöông trình 3.1 vaø 3.2. Ñoái soá cuûa chöông trình goàm: N laø soá phöông trình vaø soá aån, a laø ma traän heä soá caáp N × (N + 1), coät thöù N + 1 laø vectô töï do. Keát quaû traû veà cuûa chöông trình laø vectô nghieäm x . Chöông trình 3.1. - c3upper : Ma traän heä soá tam giaùc treân. function [x] = c3upper(N,a) if nargin < 2, error('Haøm coù toái thieåu 2 ñoái soá');end; x(N)=a(N,N+1)/a(N,N); for k=N-1:-1:1 sum = 0; for j=k+1:N sum=sum+a(k,j)*x(j); end; x(k)=(a(k,N+1)-sum)/a(k,k); end; Chöông trình 3.2. - c3lower : Ma traän heä soá tam giaùc döôùi. function [x] = c3lower(N,a) if nargin < 2, error('Haøm coù toái thieåu 2 ñoái soá');end; x(1)=a(1,N+1)/a(1,1); for k=2:N sum = 0;
- 38 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH for j=1:k-1 sum=sum+a(k,j)*x(j); end; x(k)=(a(k,N+1)-sum)/a(k,k); end; Baây giôø chuùng ta seõ trình baøy phöông phaùp Gauss ñeå giaûi heä phöông trình toång quaùt daïng (3.1). Noäi dung cuûa phöông phaùp Gauss duøng ñeå giaûi heä phöông trình ñaïi soá tuyeán tính laø söû duïng caùc pheùp bieán ñoåi sô caáp theo haøng ñeå chuyeån veà moät heä phöông trình môùi töông ñöông vôùi heä phöông trình cuõ maø ma traän heä soá coù daïng tam giaùc. Caùc pheùp bieán ñoåi sô caáp thöôøng hay söû duïng laø: • Nhaân moät haøng cho moät soá khaùc khoâng. • Hoaùn chuyeån hai haøng cho nhau. • Coäng moät haøng cho moät haøng khaùc ñaõ nhaân vôùi moät soá khaùc khoâng. Xeùt heä thoáng phöông trình sau: a11x1 + a12x2 + ... + a1nxn = b1 a21x1 + a22x2 + ... + a2nxn = b2 ... ... ... ... an1x1 + an2x2 + ... + annxn = bn Do ñònh thöùc cuûa ma traän heä soá A khaùc khoâng neân moät trong caùc soá a11, a12, . . . , a1n phaûi khaùc khoâng. Giaû söû a11 6= 0. Laáy phöông trình ak1 thöù k vôùi k = 2, n tröø cho phöông trình moät ñaõ nhaân vôùi , ta ñöôïc a11 moät heä môùi coù daïng nhö sau: a11x1 + a12x2 + . . . + a1nxn = b1 (1) (1) (1) a22 x2 + . . . + a2n xn = b2 ... ... ... (1) (1) (1) an2 x2 + . . . + ann xn = bn
- 3.1 Phöông phaùp Gauss 39 (1) (1) Trong caùc soá a22 , . . . , an2 phaûi coù moät soá khaùc khoâng, vì neáu ngöôïc (1) laïi thì det A = 0, traùi vôùi giaû thieát. Giaû söû a22 6= 0. Coøn neáu chæ coù (1) (1) ap2 6= 0 vaø a22 = 0 thì ta thöïc hieän pheùp hoaùn chuyeån hai phöông trình thöù 2 vaø thöù p. Tieáp tuïc bieán ñoåi cho n − 2 phöông trình cuoái. Vaø cöù tieáp tuïc cho ñeán phöông trình thöù n, ta ñöôïc heä phöông trình sau a11x1 + a12x2 + . . . + a1nxn = b1 (1) (1) (1) a22 x2 + . . . + a2n xn = b2 ... ... ... (n−1) (n−1) ann xn = bn Ñaây laø heä phöông trình coù ma traän heä soá coù daïng tam giaùc treân vaø coù theå giaûi ñöôïc baèng coâng thöùc (3.2). Ví duï 3.1. Xeùt heä phöông trình ñaïi soá tuyeán tính sau: x1 − x2 + 2x3 − x4 = −8 2x1 − 2x2 + 3x3 − 3x4 = −20 x1 + x2 + x3 = −2 x1 − x2 + 4x3 + 3x4 = 4 Ma traän heä soá môû roäng coù daïng 1 −1 2 −1 : −8 2 −2 3 −3 : −20 A(0) = 1 1 1 0 : −2 1 −1 4 3 : 4 Ta thöïc hieän caùc pheùp bieán ñoåi sau: (h2 = h2 − 2h1 ), (h3 = h3 − h1 ), (h4 = h4 − h1), khi ñoù ma traän trôû thaønh 1 −1 2 −1 : −8 0 0 −1 −1 : −4 A(1) = 0 2 −1 1 : 6 0 0 2 4 : 12 (1) Phaàn töû a22 = 0, do ñoù ñeå tieáp tuïc, ta thöïc hieän pheùp chuyeån ñoåi
- 40 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH giöõa haøng thöù hai vaø thöù ba vaø thu ñöôïc 1 −1 2 −1 : −8 0 2 −1 1 : 6 A(2) = 0 0 −1 −1 : −4 0 0 2 4 : 12 Cuoái cuøng laáy haøng thöù tö coäng cho hai laàn haøng thöù ba ta ñöôïc: 1 −1 2 −1 : −8 0 2 −1 1 : 6 A(3) = 0 0 −1 −1 : −4 0 0 0 2 : 4 Vaø söû duïng coâng thöùc (3.2) ta coù theå deã daøng tìm ñöôïc x = [−7, 3, 2, 2]T . Thuaät toaùn giaûi heä phöông trình baèng phöông phaùp Gauss ñöôïc theå hieän trong Chöông trình 3.3. Ñoái soá cuûa chöông trình goàm: N laø soá phöông trình vaø soá aån, a laø ma traän heä soá caáp N × (N + 1), coät thöù N + 1 laø vectô töï do. Keát quaû traû veà cuûa chöông trình laø vectô nghieäm x . Chöông trình 3.3. - c3gauss : Phöông phaùp Gauss. function [x] = c3gauss(N,a) if nargin < 2, error('Haøm coù toái thieåu 2 ñoái soá');end for k=1:N if a(k,k)==0 flag=0; for i=k+1:N if a(i,k)∼=0 flag=1; for j=1:N+1 tmp=a(k,j); a(k,j)=a(i,j); a(i,j)=tmp;
- 3.1 Phöông phaùp Gauss 41 end; break; end; end; if flag==0 error('Ma traän suy bieán.'); end; end; for i=k+1:N tmp=a(i,k); for j=k:N+1 a(i,j)=a(i,j)-tmp*a(k,j)/a(k,k); end; end; end; x=c3upper(N,a); (1) Trong ví duï 3.1 ôû phaàn treân, ôû böôùc thöù hai, do a22 = 0 neân ta phaûi hoaùn chuyeån hai haøng thöù hai vaø thöù ba. Ñeå traùnh tröôøng hôïp naøy, ta coù theå caûi tieán phöông phaùp Gauss theo höôùng nhö sau. Taïi moãi böôùc, khi choïn phaàn töû ñeå bieán ñoåi, ta seõ choïn phaàn töû coù trò tuyeät ñoái lôùn nhaát, sao cho khoâng cuøng haøng vaø coät vôùi nhöõng phaàn töû ñaõ choïn tröôùc. Phaàn töû nhö vaäy thöôøng ñöôïc goïi laø phaàn töû chính hay phaàn töû troäi. Sau ñoù ta seõ bieán ñoåi ñeå cho taát caû caùc phaàn töû treân cuøng coät cuûa phaàn töû troäi baèng khoâng. Qua n böôùc nhö vaäy ta seõ tìm ñöôïc nghieäm deã daøng 1 . Ta minh hoaï phöông phaùp naøy baèng ví duï sau. Ví duï 3.2. Xeùt heä phöông trình trong ví duï tröôùc coù ma traän heä soá môû roäng 1 −1 2 −1 : −8 2 −2 3 −3 : −20 A(0) = 1 1 1 0 : −2 1 −1 4 3 : 4 1 Phöông phaùp naøy cuõng ñöôïc goïi laø phöông phaùp Gauss-Jordan hay Jordan
- 42 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH (0) Ñaàu tieân ta seõ choïn phaàn töû chính laø phaàn töû a43 = 4 vaø thöïc hieän caùc pheùp bieán ñoåi (4h3 − h4), (4h2 − 3h4), (2h1 − h4 ) ta thu ñöôïc 1 −1 0 −5 : −20 5 −5 0 −21 : −92 A(1) = 3 5 0 −3 : −12 1 −1 4 3 : 4 Böôùc tieáp theo, phaàn töû chính ñöôïc choïn khoâng ñöôïc naèm treân haøng (1) thöù tö vaø coät thöùc ba. Ñoù laø phaàn töû a24 = −21. Tieáp tuïc thöïc hieän caùc pheùp bieán ñoåi (21h1 − 5h2 ), (7h3 − h2), (7h4 + h2) ta thu ñöôïc −4 4 0 0 : 40 5 −5 0 −21 : −92 A(2) = 16 40 0 0 : 8 12 −12 28 0 : −64 Tieáp theo phaàn töû chính ñöôïc choïn khoâng ñöôïc naèm treân haøng thöù hai, thöù tö vaø coät thöù ba, thöù tö vaø do ñoù phaàn töû chính seõ laø phaàn töû (2) a32 = 40. Thöïc hieän pheùp bieán ñoåi (10h1 − h3 ), (8h2 + h3 ), (10h4 + 3h3) ta ñöôïc −56 0 0 0 : 392 56 0 0 −168 : −728 A(3) = 16 40 0 0 : 8 168 0 280 0 : −616 Cuoái cuøng phaàn töû chính khoâng cuøng naèm treân haøng vaø coät cuûa (3) nhöõng phaàn töû chính ñaõ ñöôïc choïn tröôùc laø phaàn töû a11 = −56. Thöïc hieän caùc pheùp bieán ñoåi (h2 + h1), (7h3 + 2h1), (h4 + 3h1) ta coù ma traän cuoái cuøng −56 0 0 0 : 392 0 0 0 −168 : −336 A(3) = 0 280 0 0 : 840 0 0 280 0 : 560 vaø heä phöông trình ñaàu töông ñöông vôùi heä sau −56x1 = 392 −168x4 = −336 280x2 = 840 280x3 = 560
- 3.1 Phöông phaùp Gauss 43 Töø ñaây chuùng ta cuõng suy ra ñöôïc x = [−7, 3, 2, 2]T . Thuaät toaùn giaûi heä phöông trình baèng phöông phaùp phaàn töû troäi ñöôïc theå hieän trong Chöông trình 3.4. Ñoái soá cuûa chöông trình goàm: N laø soá phöông trình vaø soá aån, a laø ma traän heä soá caáp N × (N + 1), coät thöù N + 1 laø vectô töï do. Keát quaû traû veà cuûa chöông trình laø vectô nghieäm x . Chöông trình 3.4. - c3jordan : Phöông phaùp phaàn töû troäi. function [x] = c3jordan(N,a) if nargin < 2, error('Haøm coù toái thieåu 2 ñoái soá'); end for i=1:N, b(i)=0; end; for k=1:N max=0; for i=1:N if b(i)==0 for j=1:N if max
- 44 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH end; for i=1:N, x(b(i))=a(i,N+1); end; Caùc phöông phaùp coù söû duïng caùc pheùp bieán ñoåi sô caáp cô baûn coù öu ñieåm laø ñôn giaûn, deã laäp trình. Tuy nhieân neáu phaàn töû ñöôïc choïn ñeå bieán ñoåi gaàn vôùi khoâng thì phöông phaùp Gauss coù theå cho keát quaû khoâng chính xaùc. Hôn nöõa, neáu caùc pheùp toaùn coäng, tröø, nhaân, chia ñöôïc laøm ñuùng hoaøn toaøn, thì caùc phöông phaùp treân cho chuùng ta nghieäm ñuùng cuûa heä phöông trình. Tuy nhieân, khi thöïc hieän treân caùc coâng cuï tính toaùn, ta vaãn gaëp phaûi sai soá laøm troøn. Cho neân caùc phöông phaùp Gauss vaãn ñöôïc xem nhö laø caùc phöông phaùp gaàn ñuùng. 3.2 PHÖÔNG PHAÙP NHAÂN TÖÛ LU Noäi dung cuûa phöông phaùp nhaân töû LU laø phaân tích ma traän heä soá A thaønh tích cuûa hai ma traän L vaø U , trong ñoù L laø ma traän tam giaùc döôùi vaø U laø ma traän tam giaùc treân. Khi ñoù vieäc giaûi heä phöông trình (3.1) seõ ñöa veà vieäc giaûi hai heä phöông trình Ly = b vaø U x = y maø ma traän heä soá laø caùc ma traän tam giaùc vaø nghieäm thu ñöôïc töø caùc coâng thöùc (3.2) vaø (3.3). Ta coù ñònh lí sau ñaây. Ñònh lí 3.1. Neáu A laø ma traän khoâng suy bieán, thì bao giôø cuõng toàn taïi moät ma traän P khoâng suy bieán sao cho ma traän P A phaân tích ñöôïc thaønh tích cuûa ma traän tam giaùc döôùi L vaø ma traän tam giaùc treân U , nghóa laø P A = LU . Coù raát nhieàu phöông phaùp phaân tích A = LU , tuy nhieân ta thöôøng xeùt tröôøng hôïp ma traän L coù ñöôøng cheùo chính baèng 1 vaø goïi laø phöông phaùp Doolittle. Khi ñoù L vaø U coù daïng: 1 0 ··· 0 u11 u12 · · · u1n l21 1 ··· 0 L= vaø U = 0 u22 · · · u2n ··· ··· ··· ··· ··· ··· ··· ··· ln1 ln2 · · · 1 0 0 · · · unn
- 3.2 Phöông phaùp nhaân töû LU 45 Caùc phaàn töû cuûa hai ma traän L vaø U ñöôïc xaùc ñònh theo coâng thöùc sau: u1j = a1j (1 6 j 6 n) ai1 l = (2 6 i 6 n) i1 u11 P i−1 uij = aij − lik ukj (1 < i 6 j) (3.4) k=1 ! 1 j−1 X l = a − lik ukj (1 < j < i) ij ujj ij k=1 Ví duï 3.3. Xeùt heä phöông trình 2x1 + 2x2 − 3x3 = 9 −4x1 − 3x2 + 4x3 = −15 2x1 + x2 + 2x3 = 3 Ta phaân tích ma traän heä soá 2 2 −3 1 0 0 u11 u12 u13 −4 −3 4 = l21 1 0 · 0 u22 u23 2 1 2 l31 l32 1 0 0 u33 vôùi u11 = 2; u12 = 2; u13 = −3; l21 = −2; l31 = 1; u22 = 1; u23 = −2;l32 = −1; u33 = 3. Do ñoù 1 0 0 9 9 Ly = b ⇐⇒ −2 1 0 y = −15 =⇒ y = 3 1 −1 1 3 −3 2 2 −3 9 2 U x = y ⇐⇒ 0 1 −2 x = 3 =⇒ x = 1 0 0 3 −3 −1 Ví duï 3.4. Heä phöông trình x1 + x2 + + 3x4 = 4 2x1 + x2 − x3 + x4 = 1 3x1 − x2 − x3 + 2x4 = −3 −x1 + 2x2 + 3x3 − x4 = 4
- 46 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH Ta coù phaân tích cuûa ma traän heä soá A = LU theo phöông phaùp Doolittle nhö sau: 1 0 0 0 1 1 0 3 2 1 0 0 0 −1 −1 −5 A= 3 4 1 0 0 0 3 13 −1 −3 0 1 0 0 0 −13 Ta coù 1 0 0 0 y1 4 2 1 0 0 y2 1 Ly = b ⇐⇒ 3 = 4 1 0 y3 −3 −1 −3 0 1 y4 4 Ta thu ñöôïc y = [4, −7, 13, −13]T . Vaø cuoái cuøng töø heä phöông trình 1 1 0 3 x1 4 0 −1 −1 −5 x2 −7 U x = y ⇐⇒ 0 = 0 3 13 x3 13 0 0 0 −13 x4 −13 ta coù nghieäm x = [−1, 2, 0, 1]T . Thuaät toaùn phaân raõ LU ñöôïc theå hieän trong Chöông trình 3.5. Ñoái soá cuûa chöông trình goàm: N laø soá phöông trình, a laø ma traän heä soá caáp N × N . Keát quaû traû veà cuûa chöông trình laø ma traän tam giaùc döôùi l vaø ma traän tam giaùc treân u . Chöông trình 3.5. - c3LUfactor : Phöông phaùp nhaân töû LU. function [l,u] = c3LUfactor(N,a) if nargin < 2, error('Haøm coù toái thieåu 2 ñoái soá'); end; l=zeros(N); u=zeros(N); for i=1:N, l(i,i)=1; end; for j=1:N, u(1,j)=a(1,j); end; if u(1,1)==0, error('Khoâng theå phaân tích ñöôïc.');end; for i=2:N, l(i,1)=a(i,1)/u(1,1); end; for i=2:N-1
- 3.2 Phöông phaùp nhaân töû LU 47 for j=i:N sum=0; for k=1:i-1,sum=sum+l(i,k)*u(k,j);end; u(i,j)=a(i,j)-sum; end; if u(i,i)==0,error('Khoâng theå phaân tích ñöôïc.');end; for j=i+1:N sum=0; for k=1:i-1,sum=sum+l(j,k)*u(k,i);end; l(j,i)=(a(j,i)-sum)/u(i,i); end; end; sum=0; for k=1:N-1,sum=sum+l(N,k)*u(k,N); end; u(N,N)=a(N,N)-sum; Phöông phaùp phaân raõ LU aùp duïng raát hieäu quaû trong tröôøng hôïp ma traän heä soá coù daïng ba ñöôøng cheùo: a11 a12 0 ··· 0 0 a21 a22 a23 ··· 0 0 0 a32 a33 ··· 0 0 A= ··· ··· ··· ··· ··· ··· 0 0 0 ··· an−1,n−1 an−1,n 0 0 0 ··· an,n−1 an,n Khi ñoù phaân raõ Doolittle cho ta 1 0 0 ··· 0 u11 u12 0 ··· 0 l21 1 0 ··· 0 0 u22 u23 ··· 0 L= 0 l32 1 ··· 0 vaø U = 0 0 u33 ··· 0 ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· 0 0 0 ··· 1 0 0 0 ··· un,n
- 48 HEÄ PHÖÔNG TRÌNH ÑAÏI SOÁ TUYEÁN TÍNH Khi aáy töø coâng thöùc (3.4) ta coù a21 u = a11; u12 = a12; l21 = ; 11 u11 ui,i = ai,i − li,i−1ui−1,i; ∀i = 2, 3, . . ., n a ui,i+1 = ai,i+1; li+1,i = i+1,i ; ∀i = 2, 3, . . ., n − 1 ui,i Ñeå theå hieän thuaät toaùn Doolittle trong tröôøng hôïp ma traän heä soá coù daïng ba ñöôøng cheùo, thay vì ñöa vaøo ma traän A, ta ñöa vaøo ba vectô: a chöùa caùc phaàn töû treân ñöôøng cheùo chính cuûa A, b laø ñöôøng cheùo naèm treân ñöôøng cheùo chính vaø c laø ñöôøng cheùo naèm döôùi ñöôøng cheùo chính, vectô töï do laø d . Chöông trình treân MatLab ñöôïc theå hieän trong chöông trình 3.6. Keát quaû traû veà laø vectô nghieäm x . Chöông trình 3.6. - c3tridiag : Ma traän ba ñöôøng cheùo. function [x]=c3tridiag(N,a,b,c,d) if nargin < 5, error('Ham co toi thieu 5 doi so.'); end; u(1)=a(1);v(1)=b(1);l(1)=c(1)/u(1);y(1)=d(1); for i=2:N-1 u(i)=a(i)-l(i-1)*v(i-1); v(i)=b(i); l(i)=c(i)/u(i); y(i)=d(i)-l(i-1)*y(i-1); end; u(N)=a(N)-l(N-1)*v(N-1); y(N)=d(N)-l(N-1)*y(N-1); x(N)=y(N)/u(N); for i=N-1:-1:1 x(i)=(y(i)-v(i)*x(i+1))/u(i); end;
- 3.3 Phöông phaùp Choleski 49 3.3 PHÖÔNG PHAÙP CHOLESKI Ñaây laø tröôøng hôïp ñaët bieät cuûa phöông phaùp nhaân töû LU, vaø ñöôïc duøng cho tröôøng hôïp ma traän heä soá A ñoái xöùng vaø xaùc ñònh döông. Ma traän vuoâng A ñöôïc goïi laø ñoái xöùng neáu AT = A. Coù theå noùi raèng ma traän A laø ñoái xöùng neáu caùc phaàn töû cuûa noù ñoái xöùng vôùi nhau qua ñöôøng cheùo chính, nghóa laø aij = aji, ∀i, j = 1, n. Coøn ma traän A laø xaùc ñònh döông neáu ∀x ∈ Rn , x 6= 0 : xT Ax > 0. Ñeå kieåm tra tính xaùc ñònh döông cuûa moät ma traän, ta thöôøng duøng ñònh lí sau ñaây. Ñònh lí 3.2. Moät ma traän laø xaùc ñònh döông khi vaø chæ khi taát caû caùc ñònh thöùc con chính cuûa noù ñeàu döông. Trong ñoù ñònh thöùc con chính caáp k, 1 6 k 6 n cuûa ma traän laø ñònh thöùc con thu ñöôïc töø k haøng vaø k coät ñaàu tieân cuûa ma traän ñoù. 1 1 −1 Ví duï 3.5. Xeùt ma traän A = 1 2 0 coù ∆1 = |1| = 1 > 0, −1 0
- 4
- 1 1 −1
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Đại số tuyến tính (ĐH Bách khoa Tp.HCM) - Chương 3 Hệ phương trình tuyến tính
30 p | 589 | 59
-
Bài tập đại số tuyến tính - dành cho hệ VB2 và VLVH - ThS. Trần Thị Tuấn Anh
4 p | 264 | 36
-
Bài giảng Toán cao cấp 1: Chương 3 - Hoàng Văn Thắng
75 p | 403 | 34
-
Bài giảng Đại số tuyến tính: Chương 3 - Lê Xuân Đại
130 p | 260 | 32
-
Bài giảng Đại số tuyến tính: Chương 3 - Lê Văn Luyện
97 p | 371 | 26
-
Bài giảng Đại số tuyến tính: Chương 3 - TS. Đặng Văn Vinh
30 p | 110 | 13
-
Bài giảng môn học Đại số tuyến tính: Chương 3 - Lê Văn Luyện
469 p | 118 | 10
-
Bài giảng Đại số tuyến tính: Phần 1 - TS. Bùi Xuân Diệu
74 p | 38 | 6
-
Bài tập Chương 0, 1, 2, 3 môn Đại số tuyến tính - Nguyễn Hữu Việt Hưng
150 p | 22 | 5
-
Bài giảng Đại số tuyến tính: Chương 3 - TS. Nguyễn Hải Sơn
73 p | 42 | 5
-
Bài giảng Trường điện từ: Chương 3 - Trần Quang Việt
14 p | 10 | 4
-
Tài liệu Olympic đại số
22 p | 32 | 3
-
Bài giảng Toán đại cương: Chương 1.3 - TS. Trịnh Thị Hường
19 p | 89 | 3
-
Bài giảng Đại số A1: Chương 3 - Lê Văn Luyện
86 p | 8 | 3
-
Đề cương chi tiết học phần: Đại số tuyến tính - ĐH Kinh tế-Kỹ thuật Công nghiệp
10 p | 53 | 2
-
Bài giảng Toán T2: Chương 3 - ThS. Huỳnh Văn Kha
3 p | 48 | 2
-
Bài giảng Đại số tuyến tính: Chương 3 - ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh
98 p | 0 | 0
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn