Danh mục

Giáo trình cơ sở Matlab v5.3-1 - Phần 1 Cơ sở matlab - Chương 5

Số trang: 38      Loại file: pdf      Dung lượng: 684.78 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

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

Thông tin tài liệu:

Tài liệu tham khảo Giáo trình cơ sở Matlab v5.3-1 - Phần 1 Cơ sở matlab - Chương 5 Đồ họa trong không gian ba chiều
Nội dung trích xuất từ tài liệu:
Giáo trình cơ sở Matlab v5.3-1 - Phần 1 Cơ sở matlab - Chương 5Ch−¬ng 5 - §å ho¹ trong kh«ng gian ba chiÒuch−¬ng 5 ®å ho¹ trong kh«ng gian 3 chiÒu5.1. C¸c hμm t¹o lËp contour. LÖnh contour trong kh«ng gian 2D vμ 3D ®Òu ®−îc vÏ bëi hμm hai biÕn z =f(x,y) t−¬ng øng víi 2 hμm contour vμ contour3. Hai lÖnh trªn chØ cã thÓ ®−îc sö dôngtrªn l−íi tø gi¸c.5.1.1. Contour plots. - VÏ contour víi c¸c gi¸ trÞ trong ma trËn z. C¸c phÇn contour ( z ) tö ®−îc dÞch vμ biÓu diÔn trªn mÆt ph¼ng x, y. NÕu x lμ ma trËn m x n th× tû lÖ trªn c¸c trôc t−¬ng øng sÏ lμ n, m. - VÏ ®−îc contour cho n cÊp ®é. NÕu n kh«ng x¸c contour ( z, n ) ®Þnh th× hμm sÏ lÊy gi¸ trÞ mÆc ®Þnh n = 10. - VÏ ®−êng contour víi cÊp ®é ®−îc x¸c ®Þnh bëi mét contour ( z,v ) vector - VÏ ®−êng contour víi gi¸ trÞ thuéc ma trËn z. C¸c contour(x,y,z) th−íc tû lÖ ®−îc x¸c ®Þnh trªn 2 trôc t−¬ng øng cho bëi vector x vμ y. - VÏ trªn n cÊp ®é víi x, y lμ vector tØ lÖ trªn c¸c trôc. contour( x, y ,z , n ) - VÏ ®−êng contour cã cÊp ®é x¸c ®Þnh bëi vector υ contour ( x, y, z ,v ) vμ tû lÖ trªn c¸c trôc ®−îc x¸c ®Þnh bëi x vμ y - VÏ ®−êng contour víi viÖc sö dông kiÓu vμ mμu s¾c contour ( .., str ) cña ®−êng ®−îc x¸c ®Þnh bëi biÕn str. - TÝnh to¸n cho viÖc thu d÷ liÖu vμo ma trËn c bëi viÖc contour ( ... ) sö dông contour vμ clabel mμ kh«ng vÏ ®−êng, c lμ ma trËn 82 PhÇn 1 - C¬ sëCh−¬ng 5 - §å ho¹ trong kh«ng gian ba chiÒu 2 dßng chøa d÷ liÖu vÏ. - VÏ ®−êng contour n møc ®é trong kh«ng gian 3 contour3(x,y,z,n ) chiÒu, nã kh«ng thÓ hiÖn c¸c ®−êng chiÕu xuèng mÆt ph¼ng x,y viÖc tr¶ gi¸ trÞ vμo ma trËn contur cho bëi lÖnh clabel. - Cho chØ sè møc ®é cña contour c. VÞ trÝ ®−îc x¸c clabel ( c ) ®Þnh ngÉu nhiªn. Ma trËn c lμ ma trËn contour ®−îc cho ra bëi lÖnh contour hoÆc contours. clabel ( c, υ ) - Tr¶ l¹i gi¸ trÞ chØ sè møc ®é ®−îc x¸c ®Þnh trong ma trËn υ . - Cho ng−êi sö dông ®−a ra chØ sè x¸c ®Þnh møc ®é t¹i clabel (c,manual ) ®iÓm con trá t¸c ®éng lªn. Ng−êi sö dông cã thÓ dÞch chuyÓn con trá b»ng chuét hay bμn phÝm. ViÖc vμo gi¸ trÞ cã thÓ th«ng qua phÝm chuét hay sè trªn bμn phÝm. TiÕn tr×nh kÕt thóc khi Ên phÝm enter.5.1.2 VÝ dô a) Gi¶ sö ma trËn z ®−îc m« t¶ nh− mÆt cña hμm 2 biÕn. Qua gi¸ trÞ cña z ta thu®−îc ®å thÞ contour h×nh 5.1 b»ng chuçi lÖnh d−íi ®©y. 45 -2 -3 1 40 3 35 -1 1 0 30 0 2 2 25 3 -1 20 -2 0 0 -1 15 -3 -2 10 1 H×nh 5.1 §å thÞ contour cho bëi vÝ dô 5.1a >> subplot ( 2 , 1 , 1 ) 83 PhÇn 1 - C¬ sëCh−¬ng 5 - §å ho¹ trong kh«ng gian ba chiÒu >>[X,Y] = meshgrid(-3:1/8:3); >>z = peaks(X,Y).* sin(X) >>v1 = -4 : -1; >> v2 = 0 : 4 ; >> contour ( z, v1, k ); % vÏ ®−êng ®Æc víi z d−¬ng >> hold on; >> contour ( z,v2 , k-- ); % vÏ ®−êng ®Æc soloid víi z ©m >> hold off; >> subplot ( 2 , 1 , 1 ); >> c = cont ...

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