Danh mục

Tài liệu matlap toàn tập_6

Số trang: 25      Loại file: pdf      Dung lượng: 244.08 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 10,000 VND Tải xuống file đầy đủ (25 trang) 0

Báo xấu

Xem trước 3 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 tài liệu matlap toàn tập_6, công nghệ thông tin, kỹ thuật lập trình 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:
Tài liệu matlap toàn tập_6 126>> pareto(a);>> title(Example Pareto Chart) H×nh 17.18• §«i khi b¹n muèn vÏ hai hµm kh¸c nhau trªn cïng mét hÖ trôc mµ l¹i sö dông thang chia kh¸c nhau, plotyy cã thÓ lµm ®iÒu ®ã cho b¹n:>> x = -2*pi:pi/10:2*pi;>> y = sin(x);z = 2*cos(x);>> subplot(2,1,1),plot(x,y,x,z),>> title(Two Plots on the same scale);>> subplot(2,1,2),plotyy(x,y,x,z)>> title(Two plots on difference scale.); H×nh 17.19• §å thÞ bar vµ stair cã thÓ sinh ra bëi viÖc dïng lÖnh bar, bar3, barh vµ stairs. D−íi ®©y lµ vÝ dô: 127>> x = -2.9:0.2:2.9;>> y = exp(-x.*x);>> subplot(2,2,1)>> bar(x,y)>> title(Bar chart of bell Curve)>> subplot(2,2,2)>> bar3(x,y)>> title(3-D Bar Chart of a Bell Cuve)>> subplot(2,2,3)>> stairs(x,y)>> title(Stair Chart of a Bell Curve)>> subplot(2,2,4)>> barh(x,y)>> title(Horizontal Bar Chart) H×nh 17.20• rose(V) vÏ mét biÓu ®å trong to¹ ®é cùc cho c¸c gãc trong vector v, t−¬ng tù ta còng cã c¸c lÖnh rose(v,n) vµ rose(v,x) trong ®ã x lµ mét vector. D−íi ®©y lµ mét vÝ dô:>> v = randn(100,1)*pi;>> rose(v)>> title(Angle Histogram of Random Angle) 128 H×nh 17.21 ----------------------oOo----------------------ch−¬ng 18 §å ho¹ trong kh«ng gian 3 chiÒu MATLAB cung cÊp mét sè hµm ®Ó hiÓn thÞ d÷ liÖu 3 chiÒu nh− c¸c hµm vÏ ®−êng th¼ng trongkh«ng gian 3 chiÒu, c¸c hµm vÏ bÒ mÆt vµ vµ khung d©y vµ mµu cã thÓ ®−îc sö dông thay thÕ chochiÒu thø t−.18.1 §å thÞ ®−êng th¼ng. LÖnh plot tõ trong kh«ng gian hai chiÒu cã thÓ më réng cho kh«ng gian 3 chiÒu b»ng lÖnh plot3.Khu«n d¹ng cña plot3 nh− sau: plot3 ( x1, y1, z1, S1, x2, y2, z2, S2, .... ), trong ®ã xn, yn vµ zn lµ c¸c vector hoÆc ma trËn, vµSn lµ x©u kÝ tù tuú chän dïng cho viÖc khai b¸o mµu, t¹o biÓu t−îng hoÆc kiÓu ®−êng. Sau ®©y lµ métsè vÝ dô:>> t = linspace (0, 10*pi);>> plot3(sin(t),cos(t),t)>> title (Helix),xlabel(sin(t))>> ylabel(cos(t)),zlabel(t) 129 H×nh 18.1Chó ý r»ng: hµm zlabel t−¬ng øng víi hµm hai chiÒu xlabel vµ ylabel. T−¬ng tù nh− vËy, lÖnh axiscòng cã khu«n d¹ng: axis ( [xmin xmax ymin ymax zmin zmax ] ) thiÕt lËp giíi h¹n cho c¶ 3 trôc.VÝ dô :>> axis(ij) % thay ®æi h−íng trôc tõ sau ra tr−íc H×nh 18.2 Hµm text còng cã khu«n mÉu nh− sau: text ( x, y, z, string ) sÏ ®Æt vÞ trÝ x©u ‘string ‘ vµo to¹ ®é x,y, z.18.2 §å thÞ bÒ mÆt vµ l−íi MATLAB ®Þnh nghÜa bÒ mÆt l−íi b»ng c¸c ®iÓm theo h−íng trôc z ë trªn ®−êng kÎ « h×nh vu«ngtrªn mÆt ph¼ng x-y. Nã t¹o lªn mÉu mét ®å thÞ b»ng c¸ch ghÐp c¸c ®iÓm gÇn kÒ víi c¸c ®−êng th¼ng.KÕt qu¶ lµ nã tr«ng nh− mét m¹ng l−íi ®¸nh c¸ víi c¸c m¾t l−íi lµ c¸c ®iÓm d÷ liÖu. §å thÞ l−íi nµyth−êng ®−îc sö dông ®Ó quan s¸t nh÷ng ma trËn lín hoÆc vÏ nh÷ng hµm cã hai biÕn. 130 B−íc ®Çu tiªn lµ ®a ra ®å thÞ l−íi cña hµm hai biÕn z = f (x, y ), t−¬ng øng víi ma trËnX vµ Y chøa c¸c hµng vµ c¸c cét lÆp ®i lÆp l¹i. MATLAB cung cÊp hµm meshgrid cho môc ®Ých nµy.[ X, Y ] = meshgrid(x, y ), t¹o mét ma trËn X, mµ c¸c hµng cña nã lµ b¶n sao cña vectorx, vµ ma trËn Y cã c¸c cét cña nã lµ b¶n sao cña vector y. CÆp ma trËn nµy sau ®ã ®−îc sö dông ®Ó−íc l−îng hµm hai biÕn sö dïng ®Æc tÝnh to¸n häc vÒ m¶ng cña MATLAB.Sau ®©y lµ mét vÝ dô vÒ c¸ch dïng hµm meshgrid.>> x = -7.5:.5:7.5;>> y = x;>> [X,Y] = meshgrid(x,y);X, Y lµ mét cÆp cña ma trËn t−¬ng øng mét l−íi ch÷ nhËt trong mÆt ph¼ng x-y. Mäi hµm z=f(x,y)cã thÓ sö dông tÝnh chÊt nµy.>> R = sqrt(X.^2+Y.^2)+eps;>> % find the distance from the origin (0,0)>> Z = sin(R)./R; % calculate sin(r)/ r Ma trËn R chøa b¸n kÝnh cña mçi ®iÓm trong [X,Y], nã lµ kho¶ng c¸ch tõ mçi ®iÓm ®Õnt©m ma trËn. Céng thªm eps ®Ó kh«ng ®Ó x¶y ra phÐp chia cho 0. Ma trËn Z chøa sine cña b¸n kÝnhchia c ...

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