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
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 ...
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ìm kiếm theo từ khóa liên quan:
điều khiển tự động đại số tuyến tính phương trình vi phân ma trận matlab cơ sởGợi ý tài liệu liên quan:
-
Bài giảng Lý thuyết điều khiển tự động: Bài 4
56 trang 308 0 0 -
Cách tính nhanh giá trị riêng của ma trận vuông cấp 2 và cấp 3
4 trang 271 0 0 -
1 trang 240 0 0
-
Hướng dẫn giải bài tập Đại số tuyến tính: Phần 1
106 trang 228 0 0 -
27 trang 209 0 0
-
Giáo trình Phương pháp tính: Phần 2
204 trang 201 0 0 -
Báo cáo Thực hành lý thuyết điều khiển tự động
14 trang 150 0 0 -
Đề cương chi tiết học phần: Toán giải tích - ĐH Kinh tế-Kỹ thuật Công nghiệp
8 trang 132 0 0 -
Giáo trình lý thuyết kỹ thuật điều khiển tự động 2
19 trang 119 0 0 -
NGÂN HÀNG ĐỀ THI Môn: CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG Dùng cho hệ ĐHTX, ngành Điện tử - Viễn thông
53 trang 114 1 0