Danh mục

matlab_toan_tap_14

Số trang: 10      Loại file: pdf      Dung lượng: 159.55 KB      Lượt xem: 5      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:

Tham khảo tài liệu matlab_toan_tap_14, kỹ thuật - công nghệ, điện - điện tử 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:
matlab_toan_tap_14 131Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com §å thÞ bÒ mÆt cña cïng mét ma trËn Z tr«ng nh− ®å thÞ l−íi tr−íc ®ã, ngo¹i trõ kho¶ng c¸ch gi÷a hai ®−êng lµ kh¸c nhau (gäi lµ patchs). §å thÞ lo¹i nµy dïng hµm surf, nã cã tÊt c¶ c¸c ®èi sè nh− hµm mesh. H·y xem vÝ dô d−íi ®©y (H×nh 18.4): >> surf(X,Y,Z) H×nh 18.4 §Ó lµm râ thªm mét vµi chñ ®Ò, chóng ta cïng quay l¹i hµm peaks ®· ®a ra ë phÇn tr−íc. §å thÞ l−íi trong kh«ng gian 3 chiÒu cña hµm nµy ®−îc ®−a ra nh− sau (h×nh 18.5): >> mesh(peaks) >> title(Mesh Plot of Peaks function) H×nh 18.5 132Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com §å thÞ ®êng viÒn cho ta thÊy ®−îc ®é n©ng hoÆc ®é cao cña h×nh. Trong MATLAB ®å thÞ ®−êng viÒn trong kh«ng gian hai chiÒu t−¬ng tù nh− trong kh«ng gian ba chiÒu nhng hµm gäi cña nã lµ contour3. §å thÞ sö dông c¸c lÖnh sÏ ®−îc minh ho¹ trong b¶ng kh¾c mµu. 18.3 Thao t¸c víi ®å thÞ MATLAB cho phÐp b¹n khai b¸o gãc ®Ó tõ ®ã quan s¸t ®−îc ®å thÞ trong kh«ng gian ba chiÒu. Hµm view(azimuth, elevation ) thiÕt lËp gãc xem b»ng viÖc khai b¸o azimuth vµ elevation. “Elevation “ m« t¶ vÞ trÝ ng−êi quan s¸t, xem nh− lµ gãc ®o b»ng ®é trªn hÖ trôc x-y. ”Azimut m« t¶ gãc trong hÖ trôc n¬i ng−êi quan s¸t ®øng. Azimuth ®−îc ®o b»ng ®é tõ phÇn ©m trôc y. PhÝa ©m trôc y cã thÓ quay theo chiÒu kim ®ång hå mét gãc -37.5 ®é tõ phÝa b¹n. Elevation lµ gãc mµ t¹i ®ã m¾t b¹n thÊy ®−îc mÆt ph¼ng x-y. Sö dông hµm view cho phÐp b¹n cã thÓ quan s¸t h×nh vÏ tõ c¸c gãc ®é kh¸c nhau. VÝ dô nÕu elevation thiÕt lËp lµ ©m, th× view sÏ nh×n h×nh tõ phÝa d−íi lªn. NÕu azimuth thiÕt lËp d−¬ng, th× h×nh sÏ quay ng−îc chiÒu kim ®ång hå tõ ®iÓm nh×n mÆc ®Þnh.ThËm chÝ b¹n cã thÓ nh×n trùc tiÕp tõ trªn b»ng c¸ch thiÕt lËp view(0,90 ). Thùc ra th× ®©y lµ ®iÓm nh×n mÆc ®Þnh 2 chiÒu, trong ®ã x t¨ng tõ tr¸i qua ph¶i, vµ y t¨ng tõ trªn xuèng d−íi, khu«n d¹ng view(2) hoµn toµn gièng nh− mÆc ®Þnh cña view(0, 90 ), vµ view(3) thiÕt lËp mÆc ®Þnh trong kh«ng gian 3 chiÒu. LÖnh view cã mét d¹ng kh¸c mµ rÊt tiÖn Ých khi sö dông lµ view([X,Y,Z ]) cho phÐp b¹n quan s¸t trªn mét vector chøa hÖ trôc to¹ ®é decac trong kh«ng gian 3 chiÒu. Kho¶ng c¸ch tõ vÞ trÝ b¹n quan s¸t ®Õn gèc to¹ ®é kh«ng bÞ ¶nh h−ëng. VÝ dô, view([0 10 0 ]), view([0 -1 0 ]) vµ view(0, 0 ) cho c¸c kÕt qu¶ nh− nhau. C¸c th«ng sè azimuth vµ elevation mµ b¹n ®ang quan s¸t cã thÓ lÊy l¹i ®−îc b»ng c¸ch dïng [az, e] = view. VÝdô: >> view([-7 -9 7]) >> [az,el] = view az = -37.8750 el = 31.5475 Mét c«ng cô h÷u dông kh¸c lµ quan s¸t ®å thÞ kh«ng gian 3 chiÒu bëi hµm rotate3d. C¸c th«ng sè Azimtuh vµ elevation cã thÓ ®−îc t¸c ®éng bëi chuét, rotate3d on cho phÐp chuét can thiÖp, rotate3d off kh«ng cho phÐp. LÖnh hidden dÊu c¸c nÐt khuÊt. Khi b¹n vÏ ®å thÞ, th× mét sè phÇn cña nã bÞ che khuÊt bëi c¸c phÇn kh¸c, khi ®ã nÕu dïng lÖnh nµy th× c¸c nÐt khuÊt sÏ bÞ dÊu ®i, b¹n chØ cã thÓ nh×n phÇn nµo ë trong tÇm nh×n cña b¹n. NÕu b¹n chuyÓn ®Õn hidden off, b¹n cã thÓ thÊy phÇn khuÊt ®ã qua m¹ng l−íi. D−íi ®©y lµ vÝ dô: >> mesh(peaks(20)+7) >> hold on >> pcolor(peaks(20)) >> hold off >> title(Mesh with hiden on) 133Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com H×nh 18.8 B©y giê h·y bá chÕ ®é dÊu c¸c nÐt khuÊt ®i ta sÏ thÊy sù kh¸c nhau: >> hidden off >> title(Mesh with Hidden Off ) H×nh 18.9 134Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 18.4 C¸c ®Æc ®iÓm kh¸c cña ®å thÞ trong kh«ng gian 3 chiÒu • Hµm ribbon(x, y ) t−¬ng tù nh− plot(x, y ) ngo¹i trõ cét cña y ®−îc vÏ nh− lµ mét d¶i riªng biÖt trong kh«ng gian ba chiÒu. D−íi ®©y lµ ®å thÞ h×nh sine: >> x=linspace(0,10,50); >> y=sin(pi*x); >> ribbon(y,x) H×nh 18.10 • Hµm clabel t¨ng thªm ®é cao cho ®å thÞ ®−êng viÒn. Cã ba mÉu clabel(cs), clabel(cs, V ) vµ clabel( cs, manual). clabel(cs), trong ®ã cs lµ cÊu tróc ®−êng viÒn ®−îc tr¶ vÒ tõ lÖnh contour, cs=contour(z), lÊy nh·n tÊt c¶ c¸c ®å thÞ ®−êng viÒn víi ®é cao cña nã. VÞ trÝ cña nh·n ®−îc lÊy ngÉu nhiªn. clabel (c, manual) ®Þnh vÞ nh·n ®−êng viÒn ë vÞ trÝ kÝch chuét t−¬ng tù nh− lÖnh ginput ®· nãi ë trªn. NhÊn phÝm Return kÕt thóc viÖc t¹o nh·n nµy. • Hµm contourf sÏ vÏ mét ®å thÞ ®−êng viÒn kÝn, kh«ng gian gi÷a ®−êng viÒn ®−îc lÊp ®Çy b»ng mµu. • Hai mÉu tr¹ng th¸i cña lÖnh mesh dïng víi ®å thÞ l−íi lµ: meshc vÏ ®å thÞ l−íi vµ thªm ®−êng viÒn bªn d−íi, meshz vÏ ®å thÞ l−íi vµ ®å thÞ cã d¹ng nh− mµn che. • Hµm waterfall ®−îc xem nh− mesh ngo¹i trõ mét ®iÒu lµ hµm mesh chØ xuÊt hiÖn ë h−íng x. • Cã hai mÉu tr¹ng th¸i cña lÖnh surf, ®ã lµ surfc vÏ mét ®å thÞ surf vµ thªm ®−êng bao bªn d−íi, surflvex vÏ mét ®å thÞ surf nh−ng thªm vµo sù chiÕu s¸ng bÒ mÆt tõ nguån s¸ng. CÊu tróc tæng qu¸t lµ surfl( X,Y, Z, S, K ) trong ®ã X, Y,vµ Z t−¬ng tù nh− surf, S lµ mét vector tuú chän trong hÖ to¹ ®é decac (S=[Sx Sy Sz]) hoÆc trong to¹ ®é cÇu (S=[az,el]) chØ ra h−íng cña nguån s¸ng. NÕu ...

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

Tài liệu có liên quan: