Danh mục

Giáo trình mathlab toàn tập - Chương 5

Số trang: 4      Loại file: pdf      Dung lượng: 86.18 KB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (4 trang) 0

Báo xấu

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

Thông tin tài liệu:

QUảN Lý Tệp MATLAB cung cấp một số các hàm file hệ thống và các lệnh cho phép bạn liệt kê tên file, xem, và xoá M_file, hiển thị và thay đổi th- mục chứa nó. Một số tổng kết các lệnh đ-ợc đwa ra trong bảng d-ới đây. Thêm vào đó bạn có thể xem và sửa đ-ờng dẫn của MATLAB (matlabpath). Những đ-ờng dẫn này chỉ cho MATLAB nơi chứa script file và hàm M_file trong máy tính của bạn. Có rất nhiều tr-ờng hợp các hàm trong MATLAB là các M_file đơn giản đ-ợc chứa trong...
Nội dung trích xuất từ tài liệu:
Giáo trình mathlab toàn tập - Chương 5 20ch¹y ch−¬ng tr×nh ta ®−îc:>> example1% example1.m VÝ dô −íc l−îng chiÒu cao ng«i nhµh=2h= 2theta = 60theta= 60D = input(‘ Vµo kho¶ng c¸ch gi÷a ng−êi vµ ng«i nhµ: ‘)Vµo kho¶ng c¸ch gi÷a ng−êi vµ ng«i nhµ: 60building_height = h + D*tan(theta*pi/180)building_height= 64.8319echo off Nh− b¹n ®· thÊy trong tr−êng hîp nµy, lÖnh echo lµm cho kÕt qu¶ khã ®äc h¬n, nh−ng ng−îcl¹i lÖnh nã cã thÓ rÊt cã Ých khi gì rèi nhiÒu script file øng dông. ------------------oOo-------------------Ch−¬ng 5 QU¶N Lý TÖpMATLAB cung cÊp mét sè c¸c hµm file hÖ thèng vµ c¸c lÖnh cho phÐp b¹n liÖt kª tªn file, xem, vµxo¸ M_file, hiÓn thÞ vµ thay ®æi th− môc chøa nã. Mét sè tæng kÕt c¸c lÖnh ®−îc ®wa ra trong b¶ng d-−íi ®©y. Thªm vµo ®ã b¹n cã thÓ xem vµ söa ®−êng dÉn cña MATLAB (matlabpath). Nh÷ng ®−êngdÉn nµy chØ cho MATLAB n¬i chøa script file vµ hµm M_file trong m¸y tÝnh cña b¹n. Cã rÊt nhiÒu tr-−êng hîp c¸c hµm trong MATLAB lµ c¸c M_file ®¬n gi¶n ®−îc chøa trong æ ®Üa, nh−ng MATLABth«ng b¸o kh«ng biÕt hµm nµy, nh− vËy do nã kh«ng t×m ®−îc ®−êng dÉn cña MATLAB, b¹n cÇnph¶i thay ®æi l¹i ®−êng dÉn:C¸c hµm hÖ thèng fileaddpath dir1 Thªm th− môc dir1 vµo b¾t ®Çu cña ®−êng dÉncd HiÓn thÞ th− môc hiÖn thêip = cd G¸n th− môc lµm viÖc hiÖn thêi cho biÕn pcd path Thay ®æi th− môc ®a ra b»ng ®−êng dÉndelete test.m Xo¸ M_file test.mdir Danh s¸ch tÊt c¶ c¸c file trong th− môc hiÖn thêid = dir Tr¶ l¹i file trong th− môc hiÖn thêi trong cÊu tróc biÕn dedit test Më test.m ®Ó so¹n th¶o, gièng nh− Open trong b¶ng chon fileexist(‘cow’,’file’) KiÓm tra sù tån t¹i cña file cow.m trong ®−êng dÉnexist(‘d’,’dir’) KiÓm tra sù tån t¹i cña th− môc d trong ®−êng dÉnfilesep T¸ch file nh−‘ ’ trong Windows95 vµ NT, ‘:’ trªn Macintoshfullfile T¹o tªn file víi ®−êng dÉn ®Çy ®ñ 21inmem Danh s¸ch hµm M_file, gäi ra tõ bé nhíls Gièng nh− dirMATLABrc.m MATLAB chñ khëi ®éng script M_file, thùc hiÖn tr−íc khi startup.mMATLABroot Tr¶ ®−êng dÉn th− môc cho ch−¬ng tr×nh thùc hiÖn MATLABpath HiÓn thÞ hoÆc söa ®−êng dÉn cña MATLAB (MATLABpath)pathdef.m Hµm M_file, n¬i mµ mmatlabpath lµ ®óngpathsep Chia ®−êng dÉn cho matlabpathpwd Gièng nh− cdrmpath dir1 Bá ®i th− môc dir1 tõ ®−êng dÉn matlabpathstartup.m script M_file thùc hiÖn khi MATLAB khëi ®éngtempdir Tªn cña th− môc t¹m thêitempname Tªn cña file t¹m thêitype test HiÖn ra M_file test.m trong cöa sæ lÖnhwhat Tr¶ l¹i danh s¸ch tÊt c¶ M_file vµ MAT_file trong th− môc hiÖn thêiwhich test HiÓn thÞ ®−êng dÉn th− môc ®Õn test.m §−êng ®Én cña MATLAB lµ danh s¸ch cña tÊt c¶ c¸c th− môc l−u tr÷ c¸c file cña MATLAB.H¬n n÷a, nÕu b¹n t¹o mét th− môc cña M_file th× ®−êng dÉn cña nã ph¶i ®−îc thªm vµo matlabpath,nÕu kh«ng th× MATLAB kh«ng thÓ truy cËp ®Õn c¸c file cña b¹n ®−îc, trõ khi file ®ã ®Æt trong th−môc hiÖn thêi. §Ó xem MATLAB sö dông matlabpath nh− thÕ nµo, h·y xem tr−êng hîp ®−îc m« t¶ trongb¶ng sau:(Kh«ng thÊy)§−êng dÉn cña MATLAB Khi b¹n gâ >> cow, MATLAB sÏ lµm nh− sau: (1) KiÓm tra nÕu cow lµ mét biÕn trong kh«ng gian lµm viÖc cña MATLAB, nÕu kh«ng th×... (2) Nã kiÓm tra nÕu cow lµ mét hµm ®−îc x©y dùng, nÕu kh«ng th×... (3) Nã kiÓm tra nÕu mét tªn M_file cow.m tån t¹i trong th− môc hiÖn thêi, nÕu kh«ng th×... (4) Nã kiÓm tra nÕu cow.m tån t¹i bÊt cø n¬i nµo trªn ®−êng dÉn cña MATLAB b»ng c¸ch t×m kiÕm ®−êng dÉn. Khi nµo sù phï hîp ®−îc t×m thÊy th× MATLAB chÊp nhËn nã. VÝ dô nh− cow tån t¹i nh− métbiÕn trong kh«ng gi¹n lµm viÖc cña MATLAB, th× MATLAB kh«ng dïng hµm hoÆc biÕn cã tªn lµcow. V× vËy b¹n tr¸nh kh«ng nªn t¹o biÕn cã tªn trïng víi tªn hµm nh−:>> sqrt = 1.2;>> sqrt(2); Nh÷ng lÖnh trªn sÏ t¹o ra lçi, bëi v× sqrt ë ®©y kh«ng ph¶i lµ hµm tÝnh c¨n bËc hai, nã lµbiÕn cã gi¸ trÞ lµ 1.2. Thñ tôc ®−êng dÉn cßn ®−îc dïng khi lÖnh load ®−îc dïn ...

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