Danh mục

Giao trinh matlab v5.2 P8

Số trang: 11      Loại file: pdf      Dung lượng: 558.14 KB      Lượt xem: 12      Lượt tải: 0    
tailieu_vip

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

Thông tin tài liệu:

Hầu hết các ngôn ngữ đều cung cấp các cách thức để lắp ráp các cấu trúc dữ liệu phức tạp từ các kiểu sẵn có và để liên kết các tên với các kiểu mới kết hợp (dùng các kiểu mảng, danh sách, hàng đợi, ngăn xếp hay tập tin).
Nội dung trích xuất từ tài liệu:
Giao trinh matlab v5.2 P8Ch−¬ng 4 - §å ho¹ hai chiÒuc. VÏ ho¹t h×nh ( comet ) LÖnh comet plot cho phÐp ng−êi sö dông vÏ theo tõng ®iÓm trªn mμn h×nhg©y hiÖu øng ho¹t ho¹ khi vÏ. D−íi ®©y lμ mét sè trong bé lÖnh comet. VÏ vector y trªn trôc x. NÕu tham sè vμo kh«ng cã hay Comet (x, y) thiÕu th× ch−¬ng tr×nh tù ®Þnh ra chØ sè Comet (x, y, l) VÏ theo hμm comet víi phÇn kÐo dμi l khi kh«ng khai b¸o chØ sè l th× ch−¬ng tr×nh tù lÊy gi¸ trÞ = 0.1d.Hμm ®å ho¹. Dïng ®Ó vÏ mét hμm to¸n häc bÊt kú ®−îc khai b¸ofplot (fku,lim,str) bëi m¶ng ký tù. M¶ng ký tù cã thÓ lμ c¸c hμm chuÈn hay ®−îc ®Þnh nghÜa bëi ng−êi sö dông trong file M fku.m. Vector lim = [Xmin Xmax] dïng ®Ó giíi h¹n kho¶ng x¸c ®Þnh cña ®å ho¹. Nã cã thÓ bao gåm 4 thμnh phÇn trong ®ã thμnh phÇn thø 3 vμ 4 lμ kho¶ng x¸c ®Þnh trªn trôc y. NÕu biÕn str kh«ng khai b¸o trong hμm th× ch−¬ng tr×nh sÏ tù lÊy c¸c gi¸ trÞ mÆc ®Þnh vÒ kiÓu ®−êng hay mÇu cho phÇn ®å ho¹. VÏ ®å thÞ nh− trªn víi sai sè liªn quan nhá h¬n gi¸ trÞfplot tol( fcu, lim, str, tol )VÝ dô: Dïng hμm fplot vÏ ph−¬ng tr×nh sin x2 >> fplot(‘ sin(x^2)’,[ 0 , 10 ] ); 1 0.5 0 -0.5 H×nh 4.16 Ph−¬ng tr×nh sin x2 qua hμm fplot()4.3.2.C¸c hÖ to¹ ®é trong mÆt ph¼ngPhÇn 1 - C¬ së 67Ch−¬ng 4 - §å ho¹ hai chiÒu Hμm plot cho phÐp ng−êi sö dông vÎtªn to¹ ®å §Ò c¸c. Tuy nhiªn 1 sè bμito¸n trong kü thuËt l¹i yªu cÇu c¸c hÖ to¹ ®é kh¸c. §Ó ®¸p øng nhu cÇu ®ã Matlabcung cÊp 1 lo¹t c¸c hμm cho phÐp t¹o dùng ®å häa trªn c¸c lo¹i hÖ to¹ ®é. - VÏ trªn hÖ täa ®é cùc. C¸c phÇn tõ cña vector theta lμ polar ( thet, r ) c¸c biÕn ®o b»ng radian vμ c¸c phÇn tö cña vector r lμ kho¶ng c¸ch ®Õn ®iÓm gèc. - Cho phÐp vÏ trªn hÖ to¹ ®é nöa trôc loga, thay log10 semilogx ( x, y ) ®−îc sö dông cho trôc x. §iÒu ®ã còng t−¬ng ®−¬ng víi viÖc chóng ta viÕt plot (log10(x,y) nh−ng sÏ kh«ng cã lçi víi c¶ trong tr−êng hîp log10(0). - VÏ trªn hÖ to¹ ®é cña trôc loga. Thang ®o log10 ®−îc semilogy ( x,y ) sö dông cho trôc y. §iÒu ®ã t−¬ng ®−¬ng plot (x,log10(y) vμ còng sÏ kh«ng b¸o lçi khi viÕt log10(0). - Hμm cho phÐp vÏ trªn hÖ to¹ ®é loga 2 trôc cña hÖ loglog ( x,y ) to¹ ®é ®Òu dùa trªn thang ®o log10. §iÒu ®ã t−¬ng ®−¬ng víi viÖc plot(log10(x), log10(y)) vμ còng kh«ng b¸o lçi nÕu ta sö dông log10(0). VÝ dô: a) >> x = linespace (0,7); % t¹o gi¸ trÞ x >> y = exp(x) % t¹o y theo x >> subplot (x,1,1); plot( x,y ); % vÏ hμm chuÈn >> subplot(2,1,2); semilogy( x,y ); % vÏ hμm loga 4 1200 10 1000 3 10 800 2 600 10 400 1 10 H×nh 4.16 b)VÏ hμm sau trªn hª to¹ ®é cùc theo c«ng thøc sau:PhÇn 1 - C¬ së 68Ch−¬ng 4 - §å ho¹ hai chiÒu ⎛ t5 ⎞ R = ecost - 2cos4 + ⎜ sin ⎟ ⎝ 12 ⎠ >> t = linspace (0,22*pi,1100); >> r = exp ( cos( t ) ) - 2*cos (u*t)+sin ( t./12) ).^5; >> subplot (2,1,1); >> p = polar(t,r); % vÏ trªn hÖ to¹ ®é cùc >> subplot (2,1,2) >> [ x , y ] = pol2cart(t,r) % gi¸ trÞ tõ hÖ to¹ ®é cùc sang hÖ §Ò c¸c >> plot(x,y); % polar_to_carttesian 4 3 90 6 120 60 2 4 150 30 2 1 0 180 0 -1 210 330 -2 240 300 270 -3 -4 -5 0 5 H×nh 4.17 trªn hÖ to¹ ®é cùc4.3.3. MÆt ph¼ng ®å ho¹ cho sè phøc. ...

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