Giáo trình matlab v5.1 P5
Số trang: 16
Loại file: pdf
Dung lượng: 87.73 KB
Lượt xem: 12
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:
Phiên bản đầu tiên MATLAB 1.0 ra dời năm 1984 viết bằng C cho MS-DOS PC được phát hành đầu tiên tại IEEE Conference on Design and Control (Hội nghị IEEE về thiết kế và điều khiển) tại Las Vegas, Nevada.
Nội dung trích xuất từ tài liệu:
Giáo trình matlab v5.1 P5Khaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng 1 0 0 a = [1 2 3; 4 5 6; 1 0 0] a= 1 2 3 4 5 6 1 0 09. Leänh taïo vector ñôna) Coâng duïng: Leänh naøy duøng ñeå taïo 1 vector ñôn goàm coù n phaàn töû.b) Cuù phaùp 1: Teân vector = [pt1 pt2 pt3 …ptn]c) Giaûi thích: pt1 pt2 …ptn: laø caùc soá thöïc.d) Ví duï: Taïo vector a goàm coù 4 phaàn töû, vôùi caùc giaù trò laø:1, 3, 7, 4 a = [1 3 7 4] a= 1 3 7 4e) Cuù phaùp 2: Teân vector = gtñ:csc:gtktf) Giaûi thích: gtñ: laø giaù trò baét ñaàu cuûa vector. csc: caáp soá coäng. gtkt: giaù trò keát thuùc.g) Ví duï: Taïo vector a coù giaù trò baét ñaàu 0.2, giaù trò keát thuùc pi/2(= 1.5708), caáp soá coäng 0,3. a = 0.2;0.3;pi/2 a= 0.2000 0.5000 0.8000 1.1000 1.400010. Leänh LINSPACEa) Coâng duïng:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 59 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Taïo vector coù giaù trò ngaãu nhieân giôùi haïn trong khoaûng ñònh tröôùc.b) Cuù phaùp: y = linspace(x1, x2) y = linspace(x1, x2, n)c) Giaûi thích: y: teân cuûa vector. x1, x2: giôùi haïn giaù trò lôùn nhaát vaø nhoû nhaát cuûa vector y. n: soá phaàn töû cuûa vector y. Neáu khoâng coù giaù trò n thì maëc ñònh n = 100.d) Ví duï: y = linspace(1, 10, 7) y = 1.0000 2.5000 4.0000 5.5000 7.0000 8.5000 10.000011. Ma traän chuyeån vòa) Coâng duïng: Ma traän chuyeån vò = ma traän ñang coù.b) Cuù phaùp: Taïo 1 ma traän chuyeån vò töø 1 ma traän ñang coù.c) Ví duï: a= 1 2 3 4 5 6 7 8 9 ma traän chuyeån vò b b = a’ b= 4 7 5 8 6 912. Leänh MAGICa) Coâng duïng:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 60 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Taïo 1 ma traän vuoâng coù toång cuûa caùc phaàn töû trong 1 haøng, 1 coät hoaëc treân ñöôøng cheùobaèng nhau.b) Cuù phaùp: Teân ma traän = magic(n)c) Giaûi thích: n: kích thöôùc ma traän. Giaù trò cuûa moãi phaàn töû trong ma traän laø moät daõy soá nguyeân lieân tuïc töø 1 ñeán 2n. Toång caùc haøng, coät vaø caùc ñöôøng cheùo ñeàu baèng nhau.d) Ví duï: tmt = magic(3) tmt = 8 1 6 3 5 7 4 9 213. Nhaân ma traäna) Coâng duïng: Ma traän keát quaû = ma traän 1* ma traän 2.b) Ví duï: Ta coù 2 ma traän a vaø b nhö treân vaø c laø ma traän keát quaû c = a*b c= 14 32 50 32 77 122 50 122 19414. Leänh ONESa) Coâng duïng: Taïo ma traän maø giaù trò cuûa caùc phaàn töû laø 1.b) Cuù phaùp: y = ones(n) y = ones(m,n)c) Giaûi thích:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 61 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng y = teân ma traän. n: taïo ma traän coù n haøng m, n: taïo ma traän coù m haøng, n coät.d) Ví duï: y = ones(3) y= 1 1 1 1 1 1 1 1 1 y = ones(3,5) y= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 115. Leänh PASCALa) Coâng duïng: Taïo ma traän theo quy luaän tam giaùc Pascal.b) Cuù phaùp: pascal (n)c) Giaûi thích: n: laø soá haøng (coät)d) Ví duï: pascal(4) ans = 1 1 1 1 1 2 3 4 1 3 6 10 1 4 10 2016. Leänh RANDa) Coâng duïng: Taïo ma traän maø keát maø giaù trò cuûa caùc phaàn töû laø ngaãu nhieân.Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 62 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoängb) Cuù phaùp: y = rand(n) y = rand(m,n)c) Giaûi thích: y: teân ma traän. n: taïo ma traän coù n haøng, n coät. m, n: taïo ma traän coù m haøng, n coät. Giaù trò cuûa caùc phaàn töû naèm trong khoaûng [0 1]d) Ví duï: y = rand(3) y= 0.9340 0.0920 0.7012 0.8462 0.6539 0.7622 0.5269 0.4160 0.7622 y = rand(3,5) y= 0.2625 0.3282 0.9910 0.9826 0.6515 0.0475 0.6326 0.3653 0.7227 0.0727 0.7361 0.7564 0.2470 0.7534 0.631617. Leänh RESHAPEa) Coâng duïng: Ñònh daïng laïi kích thöôùc ma traän.b) Cuù phaùp: b = reshape(a,m,n)c) Giaûi thích: b: ma traän ñöôïc ñònh daïng laïi. a: ma traän caàn ñöôïc ñònh daïng. m, n: soá haøng vaø soá coät cuûa ...
Nội dung trích xuất từ tài liệu:
Giáo trình matlab v5.1 P5Khaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng 1 0 0 a = [1 2 3; 4 5 6; 1 0 0] a= 1 2 3 4 5 6 1 0 09. Leänh taïo vector ñôna) Coâng duïng: Leänh naøy duøng ñeå taïo 1 vector ñôn goàm coù n phaàn töû.b) Cuù phaùp 1: Teân vector = [pt1 pt2 pt3 …ptn]c) Giaûi thích: pt1 pt2 …ptn: laø caùc soá thöïc.d) Ví duï: Taïo vector a goàm coù 4 phaàn töû, vôùi caùc giaù trò laø:1, 3, 7, 4 a = [1 3 7 4] a= 1 3 7 4e) Cuù phaùp 2: Teân vector = gtñ:csc:gtktf) Giaûi thích: gtñ: laø giaù trò baét ñaàu cuûa vector. csc: caáp soá coäng. gtkt: giaù trò keát thuùc.g) Ví duï: Taïo vector a coù giaù trò baét ñaàu 0.2, giaù trò keát thuùc pi/2(= 1.5708), caáp soá coäng 0,3. a = 0.2;0.3;pi/2 a= 0.2000 0.5000 0.8000 1.1000 1.400010. Leänh LINSPACEa) Coâng duïng:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 59 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Taïo vector coù giaù trò ngaãu nhieân giôùi haïn trong khoaûng ñònh tröôùc.b) Cuù phaùp: y = linspace(x1, x2) y = linspace(x1, x2, n)c) Giaûi thích: y: teân cuûa vector. x1, x2: giôùi haïn giaù trò lôùn nhaát vaø nhoû nhaát cuûa vector y. n: soá phaàn töû cuûa vector y. Neáu khoâng coù giaù trò n thì maëc ñònh n = 100.d) Ví duï: y = linspace(1, 10, 7) y = 1.0000 2.5000 4.0000 5.5000 7.0000 8.5000 10.000011. Ma traän chuyeån vòa) Coâng duïng: Ma traän chuyeån vò = ma traän ñang coù.b) Cuù phaùp: Taïo 1 ma traän chuyeån vò töø 1 ma traän ñang coù.c) Ví duï: a= 1 2 3 4 5 6 7 8 9 ma traän chuyeån vò b b = a’ b= 4 7 5 8 6 912. Leänh MAGICa) Coâng duïng:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 60 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Taïo 1 ma traän vuoâng coù toång cuûa caùc phaàn töû trong 1 haøng, 1 coät hoaëc treân ñöôøng cheùobaèng nhau.b) Cuù phaùp: Teân ma traän = magic(n)c) Giaûi thích: n: kích thöôùc ma traän. Giaù trò cuûa moãi phaàn töû trong ma traän laø moät daõy soá nguyeân lieân tuïc töø 1 ñeán 2n. Toång caùc haøng, coät vaø caùc ñöôøng cheùo ñeàu baèng nhau.d) Ví duï: tmt = magic(3) tmt = 8 1 6 3 5 7 4 9 213. Nhaân ma traäna) Coâng duïng: Ma traän keát quaû = ma traän 1* ma traän 2.b) Ví duï: Ta coù 2 ma traän a vaø b nhö treân vaø c laø ma traän keát quaû c = a*b c= 14 32 50 32 77 122 50 122 19414. Leänh ONESa) Coâng duïng: Taïo ma traän maø giaù trò cuûa caùc phaàn töû laø 1.b) Cuù phaùp: y = ones(n) y = ones(m,n)c) Giaûi thích:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 61 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng y = teân ma traän. n: taïo ma traän coù n haøng m, n: taïo ma traän coù m haøng, n coät.d) Ví duï: y = ones(3) y= 1 1 1 1 1 1 1 1 1 y = ones(3,5) y= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 115. Leänh PASCALa) Coâng duïng: Taïo ma traän theo quy luaän tam giaùc Pascal.b) Cuù phaùp: pascal (n)c) Giaûi thích: n: laø soá haøng (coät)d) Ví duï: pascal(4) ans = 1 1 1 1 1 2 3 4 1 3 6 10 1 4 10 2016. Leänh RANDa) Coâng duïng: Taïo ma traän maø keát maø giaù trò cuûa caùc phaàn töû laø ngaãu nhieân.Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 62 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoängb) Cuù phaùp: y = rand(n) y = rand(m,n)c) Giaûi thích: y: teân ma traän. n: taïo ma traän coù n haøng, n coät. m, n: taïo ma traän coù m haøng, n coät. Giaù trò cuûa caùc phaàn töû naèm trong khoaûng [0 1]d) Ví duï: y = rand(3) y= 0.9340 0.0920 0.7012 0.8462 0.6539 0.7622 0.5269 0.4160 0.7622 y = rand(3,5) y= 0.2625 0.3282 0.9910 0.9826 0.6515 0.0475 0.6326 0.3653 0.7227 0.0727 0.7361 0.7564 0.2470 0.7534 0.631617. Leänh RESHAPEa) Coâng duïng: Ñònh daïng laïi kích thöôùc ma traän.b) Cuù phaùp: b = reshape(a,m,n)c) Giaûi thích: b: ma traän ñöôïc ñònh daïng laïi. a: ma traän caàn ñöôïc ñònh daïng. m, n: soá haøng vaø soá coät cuûa ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình lập trình hệ thống lập trình matlab ngôn ngữ lập trình tin học ứng dụng lập trình ứng dụng các lệnh cơ bản trong lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 270 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 261 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
Tài liệu bồi dưỡng giáo viên sử dụng SGK Tin học 10 Cánh diều (Định hướng Tin học ứng dụng)
61 trang 238 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 220 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 213 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
20 trang 183 0 0