Danh mục

Giáo trình cơ sở Matlab v5.2-1 - Phần 1 Cơ sở matlab - Chương 2

Số trang: 17      Loại file: pdf      Dung lượng: 221.27 KB      Lượt xem: 11      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu tham khảo Giáo trình cơ sở Matlab v5.3-1 - Phần 1 Cơ sở matlab - Chương 2 Ma trận và các phép toán cho ma trận
Nội dung trích xuất từ tài liệu:
Giáo trình cơ sở Matlab v5.2-1 - Phần 1 Cơ sở matlab - Chương 2Ch−¬ng 2 - Ma trËn vμ c¸c phÐp to¸n Chõçng 2 Ma trºn v¡ CŸc phÉp toŸn cho ma trºn Trong phÀn n¡y, ta sÁ xem xÉt cŸc biÆn Åçn, cŸc Åi lõìng vá hõèng cïng vèicŸc biÆn ma trºn cïng cŸc phÉp tÏnh cç b¨n, cŸc h¡m chöc n¯ng s¹n cÜ v¡ cŸc toŸn tøÅõìc sø dòng trong phÀn mËm Matlab.2.1 Vector - Åi lõìng vá hõèng v¡ ma trºn Khi gi¨i quyÆt mæt vÃn ÅË kþ thuºt n¡o ÅÜ, ÅiËu quan tràng l¡ ph¨i xem xÉt cŸcdù liÎu liÅn quan tèi vÃn ÅË ÅÜ. Mæt sâ dù liÎu cÜ giŸ trÙ Åçn nhõ diÎn tÏch hÖnh vuáng,mæt sâ dù liÎu liÅn quan tèi nhiËu Åi lõìng nhõ to Åæ 1 ÅiÌm trong kháng gian gãm 3giŸ trÙ x,y,z ... TÃt c¨ nhùng dù liÎu n¡y cÜ dng cÃu trîc Å»c biÎt gài l¡ ma trºn (matrix). CŸcphÀn tø cða ma trºn Åõìc sºp xÆp theo h¡ng v¡ cæt. Mæt giŸ trÙ Åçn cÜ thÌ coi l¡ mætma trºn ch× cÜ duy nhÃt 1 h¡ng v¡ 1 cæt hay cÝn gài l¡ Åi lõìng vá hõèng (scalar). Matrºn ch× cÜ mæt h¡ng ho»c mæt cæt Åõìc gài l¡ vector. ŠÌ cºp nhºt tèi 1 phÀn tø cða matrºn ta sø dòng ch× sâ h¡ng v¡ cæt cða nÜ (subscripts). VÏ dò: C4,3 KÏch thõèc cða ma trºn Åõìc thÌ hiÎn mxn cÜ nghØa l¡ cÜ m h¡ng v¡ n cæt.2.1.1 CŸch nhºp giŸ trÙ cho ma trºn hay cŸc Åi lõìng vá hõèng CÜ 4 cŸch liÎt kÅ sau Å¿y cho viÎc v¡o dù liÎu cho cŸc biÆn vá hõèng hay matrºn. + LiÎt kÅ trúc tiÆp cŸc phÀn tø cða ma trºn 14PhÇn I - C¬ sëCh−¬ng 2 - Ma trËn vμ c¸c phÐp to¸n + CÜ thÌ Åàc dù liÎu t÷ mæt file dù liÎu. + Sø dòng toŸn tø (:). + V¡o sâ liÎu trúc tiÆp t÷ b¡n phÏm.* Mæt sâ cŸc quy ÅÙnh cho viÎc ÅÙnh nghØa ma trºn TÅn ma trºn ph¨i Åõìc bºt ÅÀu b±ng chù cŸi v¡ cÜ thÌ chöa tèi 19 kû tú l¡ sâ,chù cŸi, ho»c dÃu gch dõèi Åõìc Å»t ê bÅn trŸi dÃu b±ng. BÅn ph¨i cða dÃu b±ng l¡ cŸc giŸ trÙ cða ma trºn Åõìc viÆt theo thö tú h¡ngtrong dÃu ngo»c vuáng. DÃu chÃm phÁy (;) ph¿n cŸch cŸc h¡ng. CŸc giŸ trÙ trong h¡ng Åõìc ph¿n cŸchnhau bêi dÃu phÁy (,) ho»c dÃu cŸch; cŸc giŸ trÙ cÜ thÌ l¡ sâ ¿m hay dõçng. DÃu thºpph¿n Åõìc thÌ hiÎn l¡ dÃu chÃm (.). Khi kÆt thîc nhºp mæt ma trºn ph¨i cÜ dÃu (;). a. LiÎt kÅ trúc tiÆp: L¡ cŸch ÅÙnh nghØa ma trºn mæt cŸch Åçn gi¨n nhÃt. CŸc phÀn tø cða ma trºnÅõìc liÎt kÅ trong dÃu ngo»c vuáng. >> A=[3,5]; >> B=[1.5,3.1]; >> C=[-1,0,0; -1,1,0; 1,-1,0; 0,0,2]; CÜ thÌ xuâng dÝng ÅÌ ph¿n biÎt t÷ng h¡ng ma trºn. VÏ dò: >>C=[ -1 0 0 -1 1 0 1 -1 0 0 0 2 ]; Khi sâ phÀn tø trÅn mæt h¡ng cða ma trºn quŸ lèn, ta cÜ thÌ dïng dÃu ba chÃm(...) ÅÌ thÌ hiÎn sâ phÀn tø cða h¡ng v¹n cÝn. V¡ tiÆp tòc viÆt cŸc phÀn tø ê dÝng tiÆptheo. VÏ dò: Vector F cÜ 10 phÀn tø ta cÜ thÌ viÆt nhõ sau: >> F = [ 1, 52, 64, 197, 42, -42,... 55, 82, 22, 109 ]; Bn cÜ thÌ ÅÙnh nghØa mæt ma trºn t÷ mæt ma trºn khŸc nhõ sau >> B = [ 1.5, 3.1 ]; 15PhÇn I - C¬ sëCh−¬ng 2 - Ma trËn vμ c¸c phÐp to¸n >> S = [ 3.0, B ]; Ma trºn S cÜ thÌ hiÌu nhõ sau: S = [ 3.0, 1.5, 3.1]; Bn cÜ thÌ cºp nhºt tèi t÷ng phÀn tø mæt b±ng cŸch sø dòng ch× sâ cða nÜ: >> S(2) = -1.0; GiŸ trÙ cða phÀn tø thö 2 trong ma trºn S sÁ thay Åäi t÷ 1.5 th¡nh -1.0. Bn cÜ thÌ mê ræng ma trºn b±ng cŸch thÅm cho nÜ phÀn tø mèi. Thúc hiÎnlÎnh sau: >> S(4) = 5.5; Ma trºn S lîc n¡y sÁ cÜ 4 phÀn tø: S = [ 3.0, -1.0, 3.1, 5.5 ]; NÆu ta thúc hiÎn lÎnh n¡y: >> S(8) = 9.5; ThÖ ma trºn S sÁ cÜ 8 phÀn tø, cŸc phÀn tø S(5), S(6), S(7) sÁ tú Åæng nhºn giŸtrÙ l¡ 0. b. CÜ thÌ Åàc dù liÎu t÷ mæt file dù liÎu Ŭ cÜ: Tháng qua lÎnh load cho phÆp nhºp v¡o dù liÎu cða ma trºn lõu trù trõèc trongÅØa c. Sø dòng toŸn tø (:) DÃu hai chÃm (:) Åõìc sø dòng ÅÌ to vector t÷ ma trºn. ŠiËu n¡y to ÅiËu kiÎncho thuºn lìi trong viÎc xø lû sâ liÎu. - VÏ dò: Muân vÁ biÌu Åã theo hÎ to Åæ x,y cho 1 file dù liÎu n¡o ÅÜ, ta dÍd¡ng ghi cŸc sâ liÎu x v¡o 1 vector v¡ cŸc sâ liÎu y v¡o 1 vector khŸc. Ti vÙ trÏ cða dÃu (:) trong ma trºn, nÜ Åi diÎn cho tÃt c¨ cŸc h¡ng ho»c tÃt c¨cŸc cæt. - VÏ dò: CŸc lÎnh sau Å¿y sÁ Åõa tÃt c¨ cŸc dù liÎu ê cæt thö nhÃt trong ma trºndata1 v¡o vector x v¡ to¡n bæ dù liÎu ê cæt thö 2 cða ma trºn v¡o vector y: >> x = data1 (: , 1); >> y = data1 (: , 2); DÃu hai chÃm cÝn cÜ thÌ sø dòng l¡m kû hiÎu täng quŸt trong ma trºn mèi.NÆu dÃu hai chÃm n±m ê giùa 2 sâ nguyÅn, thÖ nÜ Åi diÎn cho tÃt c¨ cŸc sß nguyÅnn±m giùa 2 sâ nguyÅn ÅÜ. VÏ dò: dÃu 2 chÃm l¡ kû hiÎu täng quŸt cða vector H cÜ chöacŸc sâ t÷ 1 ÅÆn 8. >> H = 1:8; 16PhÇn I - C¬ sëCh−¬ng ...

Tài liệu được xem nhiều: