Tự học ngôn ngữ lập trình MATLAP
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tự học ngôn ngữ lập trình MATLAP Pikachu – Vietdown.org Ch−¬ng 1 C¬ së Matlab1.1 Tæng quan vÒ Matlab1.1.1 Kh¸i niÖm vÒ Matlab Matlab lμ mét ng«n ng÷ lËp tr×nh thùc hμnh bËc cao ®−îc sö dông ®Ó gi¶i c¸c bμito¸n vÒ kü thuËt.Matlab tÝch hîp ®−îc viÖc tÝnh to¸n, thÓ hiÖn kÕt qu¶, cho phÐp lËp tr×nh,giao diÖn lμm viÖc rÊt dÔ dμng cho ng−êi sö dông. D÷ liÖu cïng víi th− viÖn ®−îc lËptr×nh s½n cho phÐp ng−êi sö dông cã thÓ cã ®−îc nh÷ng øng dông sau ®©y. • Sö dông c¸c hμm cã s½n trong th− viÖn, c¸c phÐp tÝnh to¸n häc th«ng th−êng • Cho phÐp lËp tr×nh t¹o ra nh÷ng øng dông míi. • Cho phÐp m« pháng c¸c m« h×nh thùc tÕ. • Ph©n tÝch, kh¶o s¸t vμ hiÓn thÞ d÷ liÖu. • Víi phÇn mÒm ®å ho¹ cùc m¹nh • Cho phÐp ph¸t triÓn,giao tiÕp víi mét sè phÇn mÒm kh¸c nh− C++, Fortran.1.1.2 Tæng quan vÒ cÊu tróc d÷ liÖu cña MATLAB, c¸c øng dông Matlab lμ mét hÖ thèng t−¬ng giao,c¸c phÇn tö d÷ liÖu lμ mét m¶ng( m¶ng nμykh«ng ®ßi hái vÒ kÝch th−íc ). Chóng cho phÐp gi¶i quyÕt c¸c vÊn ®Ò liªn quan ®Õn lËptr×nh b»ng m¸y tÝnh,®Æc biÖt sö dông c¸c phÐp tÝnh vÒ ma trËn hay vÐc tor vμ cã thÓ södông ng«n ng÷ C häc Fortran lËp tr×nh råi thùc hiÖn øng dông lËp tr×nh ®ã b»ng c¸c c©ulÖnh goÞ tõ MATLAB .MATLAB ®−îc viÕt t¾t tõ ch÷ matrix laboratory tøc lμth− viÖn vÒ ma trËn, tõ ®ã phÇn mÒm MATLAB ®−îc viÕt nh»m cung cÊp cho viÖc truycËp vμo phÇn mÒm ma trËn mét c¸h dÔ dμng, phÇn mÒm ma trËn nμy ®−îc ph¸t triÓn bëic¸c c«ng tr×nh Linpack vμ Eispack . Ngμy nay MATLAB ®−îc ph¸t triÓn bëiLapack vμ Artpack t¹o nªn mét nghÖ thuËt phÇn mÒm cho ma trËn.a.D÷ liÖuD÷ liÖu cña MATLAB thÓ hiÖn d−íi d¹ng ma trËn( hoÆc m¶ng –tæng qu¸t), vμ cã c¸c kiÓud÷ liÖu ®−îc liÖt kª sau ®©y • KiÓu ®¬n single , kiÓu nμy cã lîi vÒ bé nhí d÷ liÖu v× nã ®ßi hái Ýt byte nhí h¬n, kiÓu d÷ liÖu nμy kh«ng ®−îc sö dông trong c¸c phÐp tÝnh to¸n häc, ®é chÝnh x¸c kÐm h¬n • KiÓu double kiÓu nμy lμ kiÓu th«ng dông nhÊt cña c¸c biÕn trong MATLAB • KiÓu Sparse. • KiÓu int8, uint8, int16 . . . Trang 1 • KiÓu char vÝ dô ‘Hello’ • KiÓu cell. • KiÓu Structure.Trong MATLAB kiÓu d÷ liÖu double lμ kiÓu mÆc ®Þnh sö dông trong c¸c phÐp tÝnh sèhäc. C¸c b¹n cã thÓ tham kh¶o c¸c kiÓu d÷ liÖu kh¸c trong ®Üa CD Help MATLAB 6.0b. øng dôngMATLAB t¹o ®iÒu kiÖn thuËn lîi cho: • C¸c kho¸ häc vÒ to¸n häc • C¸c kü s−, c¸c nhμ nghiªn cøu khoa häc • Dïng MATLAB ®Ó tÝnh to¸n ,nghiªn cøu t¹o ra c¸c s¶n phÈm tèt nhÊt trong s¶n xuÊt.c.Toolbox lμ mét c«ng cô quan träng trong MatlabC«ng cô nμy ®−îc MATLAB cung cÊp cho phÐp b¹n øng dông c¸c kü thuËt ®Ó ph©n tÝch,thiÕt kÕ , m« pháng c¸c m« h×nh .Ta cã thÓ t×m thÊy toolbox ë trong m« tr−êng lμm viÖc cña . • M¹ng n¬ron • Logic mê • Simulink1.1.3 HÖ thèng MATLABHÖ thèng giao diÖn cña MATLAB ®−îc chia thμnh 5 phÇn • M«i tr−êng ph¸t triÓn.§©y lμ n¬i ®Æt c¸c thanh c«ng cô, c¸c ph−¬ng tiÖn gióp chóng ta sö dông c¸c lÖnh vμ c¸cfile, ta cã thÓ liÖt kª mét sè nh− sau. + Desktop + Command Window + Command History + Browsers for viewinghelp • Th− viÖn, c¸c hμm to¸n häc Bao gåm c¸c cÊu tróc nh− tÝnh tæng, sin cosin atan, atan2 etc.., c¸c phÐp tÝnh ®¬n gi¶n ®Õn c¸c phÐp tÝnh phøc t¹p nh− tÝnh ma trËn nghich ®¶o, trÞ riªng, chuyÓn ®æi furier ,laplace , symbolic library • Ng«n ng÷ MATLAB §ã lμ c¸c ng«n ng÷ cao vÒ ma trËn vμ m¶ng, víi c¸c dßng lÖnh, c¸c hμm, cÊu tróc d÷ liÖu vμo , cã thÓ lËp tr×nh h−íng ®èi t−îng. • §å ho¹ trong MATLAB Trang 2 Bao gåm c¸c c©u lÖnh thÓ hiÖn ®å h¹o trong m«i tr−êng 2D vμ 3D, t¹o c¸c h×nh ¶nh chuyÓn ®éng, cung cÊp c¸c giao diÖn t−¬ng t¸c gi÷a ng−êi sö dông vμ m¸y tÝnh . • Giao tiÕp víi c¸c ng«n ng÷ kh¸c. MATLAB cho phÐp t−¬ng t¸c víi c¸c ng«n ng÷ kh¸c nh− C , Fortran1.1.4 Lμm quen víi matlab Tr−íc tiªn ®Ó khëi ®éng MATLAB b¹n kÝch ®óp (hoÆc ®¬n) vμ biÓu t−îngfile MATLAB.exe ,trªn mμn h×nh xuÊt hiÖn cöa sæ sau.( Xem h×nh vÏ 1.1 )Cöa sæ ®ã chøa c¸c thanh c«ng cô( giao diÖn ng−êi vμ m¸y) cÇn thiÕt choviÖc qu¶n lý c¸c files, c¸c biÕn ,cöa sæ lÖnh, cã thÓ coi desktop lμ c¸c panelgåm c¸c «, vïng, qu¶n lý vμ t¸c dông cña tõng cöa sæ nhá ®−îc qu¶n lý bëidesktop H×nh vÏ 1.1 Trang 3Trªn h×nh vÏ ta thÊy cöa sæ desktop(cöa sæ lín nhÊt), vμ c¸c cöa sæ phô cñanã1.1.5 Lμm viÖc víi c¸c cöa sæ cña MATLAB ®−îc qu¶n lý bëi desktopa. Cöa sæ Command window : Lμ cöa sæ giao tiÕp chÝnh cña Matlab bëi ®©y lμ n¬i nhËp gi¸ trÞ c¸c biÕn,hiÓn thÞ gi¸ trÞ,tÝnh to¸n gi¸ trÞ cña biÓu thøc, thùc thi c¸c hμm cã s½n trongth− viÖn (d¹ng lÖnh), hoÆc c¸ ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật lập trình tài liệu học máy tính kinh nghiệm máy tính tài liệu công nghệ thông tin hướng dẫn học công nghệ thông tin thủ thuật máy tínhTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 245 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
Bài giảng Công nghệ gia công cơ - Trường Đại học Kỹ thuật Công nghiệp
78 trang 0 0 0 -
91 trang 0 0 0
-
Bài giảng Mạng máy tính - Trường Đại học Kỹ thuật Công nghiệp
155 trang 0 0 0 -
Bài giảng Kiến trúc máy tính nâng cao - Tăng Cẩm Nhung
102 trang 1 0 0 -
Quyết định số 3198/2019/QĐ-BCT
13 trang 1 0 0 -
Luận văn Thạc sĩ Quản lý kinh tế: Thanh tra ngân sách huyện của Sở tài chính tỉnh Lào Cai
99 trang 0 0 0 -
Bài giảng Đại cương về kỹ thuật - Trường Đại học Kỹ thuật Công nghiệp
190 trang 0 0 0 -
Giáo trình chuyên đề thực tế Công nghệ chế tạo máy 2 - Trường Đại học Kỹ thuật Công nghiệp
48 trang 0 0 0 -
Giáo trình Hệ thống phun nhiên liệu - Trường Đại học Kỹ thuật Công nghiệp
102 trang 0 0 0 -
38 trang 0 0 0