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
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 ...
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ìm kiếm theo từ khóa liên quan:
giáo trình công nghệ kỹ thuật chuyên ngành mathlab toàn tập ngôn ngữ 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 271 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 263 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 262 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 221 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 214 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 203 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 179 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 169 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 163 0 0