Danh mục

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

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

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

NHữNG ĐặC ĐIểM CủA CửA Sổ LệNH Cửa sổ lệnh (comand) của MATLAB có rất nhiều những đặc điểm cần chú ý, một số chúng đã đ-ợc giới thiệu ở ch-ơng tr-ớc, và sau đây chúng ta tìm hiểu rõ hơn về chúng. 3.1 Quản lí không gian làm việc của MATLAB Các dữ liệu và biến đ-ợc tạo lên trong cửa sổ lệnh, đ-ợc l-u trong một phần gọi là không gian làm việc của MATLAB.
Nội dung trích xuất từ tài liệu:
Giáo trình mathlab toàn tập - Chương 3 14Trong MATLAB gi¶i ph¸p sÏ lµ:>> initial_con = 90initial_con= 90>> min_con = 50min_con= 50>> lost = 0.01;>> n = floor(log( initial_con/min_con)/log(1+lost))n= 59 Nh− vËy cã thÓ nhóng 59 lÇn tr−íc khi nång ®é acid gi¶m xuèng d−íi 50%. Chó ý hµm floordïng ®Ó lµm trßn sè n xuèng sè nguyªn gÇn nhÊt, vµ ë d©y ta còng cã thÓ dïng hµm logarithm c¬ sè10 vµ logarithm c¬ sè 2 thay cho hµm logarithm tù nhiªn ë trªn. -------------------oOo----------------------ch−¬ng 3 NH÷NG §ÆC §IÓM CñA CöA Sæ LÖNHCöa sæ lÖnh (comand) cña MATLAB cã rÊt nhiÒu nh÷ng ®Æc ®iÓm cÇn chó ý, mét sè chóng ®· ®−îcgiíi thiÖu ë ch−¬ng tr−íc, vµ sau ®©y chóng ta t×m hiÓu râ h¬n vÒ chóng.3.1 Qu¶n lÝ kh«ng gian lµm viÖc cña MATLAB C¸c d÷ liÖu vµ biÕn ®−îc t¹o lªn trong cöa sæ lÖnh, ®−îc l−u trong mét phÇn gäi lµ kh«ng gian lµmviÖc cña MATLAB. Muèn xem tªn biÕn trong kh«ng gian lµm viÖc cña MATLAB ta dïng lÖnh who:>> whoYour variables are:D hbuiding_height thetaC¸c biÕn nµy ®−îc dïng trong vÝ dô −íc l−îng chiÒu cao ng«i nhµ. §Ó xem chi tiÕt h¬n vÒ c¸c biÕn tadïng lÖnh whos:>> whos Name Size Bytes Class D 1x1 8 double array buiding_height 1x1 8 double array h 1x1 8 double array theta 1x1 8 double array 15Grand total is 4 elements using 32 bytes Mçi biÕn ®−îc liÖt kª víi kÝch cì cña nã, sè bytes sö dông, vµ c¸c líp cña chóng (class), trong vÝ dô®Æc biÖt nµy, c¸c biÕn ®Òu lµ sè ®¬n, cã ®é chÝnh x¸c hai sè sau dÊu phÈy. LÖnh whos ®Æc biÖt cã Ýchkhi nghiªn cøu ®Õn phÇn m¶ng vµ c¸c kiÓu d÷ liÖu kh¸c. Ngoµi c¸c hµm nµy, trong môc Show Workspace trong b¶ng chän file t¹o ra cöa sæ GUI gäi lµWorkspace Browser, nã chøa c¸c th«ng tin t−¬ng tù nh− lÖnh whos. Thªm n÷a nã t¹o cho b¹n kh¶n¨ng xo¸, lµm s¹ch c¸c biÕn mµ b¹n chän. Cöa sæ nµy còng cã thÓ t¹o b»ng c¸ch nhÊn nót WorkspaceBrowser, trªn thanh c«ng cô cña cöa sæ lÖnh. Nh− ®· tr×nh bµy ë trªn, lÖnh clear cã thÓ xo¸ biÕn tõ kh«ng gian lµm viÖc cña MATLAB.VÝ dô: % Xo¸ c¸c biÕn h vµ D>> clear h D>> whoYour variables are:buiding_height thetaC¸c tuú chän kh¸c cña hµm clear chóng ta cã thÓ t×m hiÓu thªm b»ng lÖnh help:>> help clear CLEAR Clear variables and functions from memory. CLEAR removes all variables from the workspace. CLEAR VARIABLES does the same thing. CLEAR GLOBAL removes all global variables. CLEAR FUNCTIONS removes all compiled M-functions. CLEAR MEX removes all links to MEX-files. CLEAR ALL removes all variables, globals, functions and MEXlinks. CLEAR VAR1 VAR2 ... clears the variables specified. Thewildcard character * can be used to clear variables that match apattern. For instance, CLEAR X* clears all the variables in the current workspace that start with X. If X is global, CLEAR X removes X from the current workspace, but leaves it accessible to any functions declaring it global. CLEAR GLOBAL X completely removes the global variable X. CLEAR FUN clears the function specified. If FUN has beenlocked by MLOCK it will remain in memory. CLEAR ALL also has the side effect of removing all debugging breakpoints since the breakpoints for a file are clearedwhenever the m-file changes or is cleared. 16 Use the functional form of CLEAR, such as CLEAR(name), when the variable name or function name is stored in a x©u. See also WHO, WHOS, MLOCK, MUNLOCK. Cuèi cïng, khi lµm viÖc trong kh«ng gian lµm viÖc cña MATLAB, nã th−êng thuËn tiÖn ®Óghi hoÆc in mét b¶n sao c«ng viÖc cña b¹n, lÖnh diary ghi d÷ liÖu ng−êi dïng ®−a vµo vµ cöa sæ lÖnhvµ ®−a ra file v¨n b¶n d¹ng m· ASCII cã tªn lµ diary trong th− môc hiÖn t¹i. % ghi d÷ liÖu vao file frame>> diary frame % kÕt thóc lÖnh diary vµ ®ãng file>> diary off Khi cöa sæ lÖnh ®−îc chän, chän print... tõ b¶ng chän file ®Ó in mét b¶n cña cöa sæ lÖnh, b¹ncã thÓ dïng chuét ®Ó lùa chän phÇn m×nh muèn ghi, chän Pint Selection... tõ b¶ng chän file, ®Ó in métphÇn v¨n b¶n ®· lùa chän.3.2 Ghi vµ phôc håi d÷ liÖu §Ó nhí c¸c biÕn M ...

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