Danh mục

Tự học ngôn ngữ lập trình MATLAP

Số trang: 138      Loại file: pdf      Dung lượng: 1.82 MB      Lượt xem: 16      Lượt tải: 0    
Thư viện của tui

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

Thông tin tài liệu:

Tham khảo tài liệu tự học ngôn ngữ lập trình matlap, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
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ài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: