版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章
Matlab繪圖
吳良杰HarbinEngineeringUniversity第五章
Matlab繪圖吳良杰HarbinEnginMatlab繪圖
高層繪圖函數(shù)不需過多考慮繪圖細(xì)節(jié),只需給出一些基本參數(shù)。簡單明了、方便高效低層繪圖操作
將圖形的每個(gè)元素(坐標(biāo)軸、曲線、曲面或文字)分配一個(gè)句柄,通過該句柄對該圖形元素進(jìn)行操作。控制和表現(xiàn)圖形的能力更強(qiáng)Matlab繪圖高層繪圖函數(shù)二維圖形繪圖示例:
繪制從0到2pi之間的正弦曲線。步驟:
1.產(chǎn)生x軸、y軸數(shù)據(jù):
x=0:pi/20:2*piy=sin(x)
2.繪制出正弦曲線:plot(x,y,'r-')
‘r-’表示以紅色實(shí)線繪制出正弦曲線。3.給圖形加上柵格線:gridon二維圖形繪圖示例:二維圖形二維圖形
將平面坐標(biāo)上的數(shù)據(jù)點(diǎn)連接起來的平面圖形坐標(biāo)系
–直角坐標(biāo)–對數(shù)坐標(biāo)–極坐標(biāo)數(shù)據(jù)點(diǎn)
–向量–矩陣
二維圖形二維圖形二維圖形基本函數(shù):plot–功能:?自動打開一個(gè)圖形窗口Figure?如果已經(jīng)存在一個(gè)圖形窗口,plot命令則清除當(dāng)前圖形,繪制新圖形?根據(jù)圖形坐標(biāo)大小自動縮擴(kuò)坐標(biāo)軸,將數(shù)據(jù)標(biāo)尺及單位標(biāo)注自動加到兩個(gè)坐標(biāo)軸上;可自定義坐標(biāo)軸?可單窗口單曲線繪圖;可單窗口多曲線繪圖;可單窗口多曲線分圖繪圖;可多窗口繪圖?可任意設(shè)定曲線顏色、線型和標(biāo)記符號?可給圖形加坐標(biāo)網(wǎng)線和圖形加注功能二維圖形基本函數(shù):plot二維圖形plot的調(diào)用格式
–plot(x)——缺省自變量繪圖格式–plot(x,y)——基本格式,以y(x)的函數(shù)關(guān)系作出直角坐標(biāo)圖,如果y為n×m的矩陣,則以x為自變量,作出m條曲線–plot(x1,y1,x2,y2,…,xn,yn)——多條曲線繪圖格式–plot(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…,xn,yn,選項(xiàng)n)——含選項(xiàng)的繪圖格式
二維圖形plot的調(diào)用格式二維圖形plot(x)
–x為向量
以x相應(yīng)元素下標(biāo)為橫坐標(biāo),x元素值為縱坐標(biāo)繪圖x=[00.62.358.311.71517.719.420];plot(x)
–x為矩陣
按列繪制每列元素值相對其下標(biāo)的曲線x=[1,2,3;4,5,6];plot(x)
二維圖形plot(x)二維圖形plot(x,y)–x和y為長度相同的向量,分別用于存儲x坐標(biāo)和y坐標(biāo)數(shù)據(jù)。
x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)–當(dāng)x,y是同維矩陣時(shí),則以x,y對應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣的列數(shù)。
t=linspace(0,2*pi,100);x=[t;t]';y=[sin(t);cos(t)]';plot(x,y)
二維圖形plot(x,y)二維圖形plot(x1,y1,x2,y2,…,xn,yn)–當(dāng)輸入?yún)?shù)都為向量時(shí),每一向量對(xi,yi)繪制出一條曲線。每一組向量對的長度可以不同。
t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)–當(dāng)輸入?yún)?shù)有矩陣形式時(shí),配對的x,y按對應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣的列數(shù)。
x1=linspace(0,2*pi,100);x2=linspace(0,3*pi,100);x3=linspace(0,4*pi,100);y1=sin(x1);y2=1+sin(x2);y3=2+sin(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y,x1,y1-1)二維圖形plot(x1,y1,x2,y2,…,xn,yn)二維圖形plot(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…,xn,yn,選項(xiàng)n)–選項(xiàng):確定顏色、線型和數(shù)據(jù)點(diǎn)標(biāo)記符號。
例如,plot(x1,y1,’b-.’,x2,y2,‘y:d’
)‘b-.’:藍(lán)色點(diǎn)劃線,‘y:d’:黃色虛線并用菱形符標(biāo)記數(shù)據(jù)點(diǎn)。–選項(xiàng)省略時(shí),線型一律用實(shí)線,顏色將根據(jù)曲線的先后順序依次采用下表中給出的前7種顏色。
t=0:0.2:2*pi;x=sin(t);y=cos(t);plot(t,x,'+r',t,y,'-b')二維圖形plot(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,顏色參數(shù)顏色線型參數(shù)線型標(biāo)記符號標(biāo)記b藍(lán)-實(shí)線.圓點(diǎn)g綠:點(diǎn)線o圓圈r紅-.點(diǎn)劃線+加號c青--虛線*星號m品紅x叉號y黃'square'或s方塊k黑'diamond'或d菱形w白^朝上三角符號v朝下三角符號<朝左三角符號>朝右三角符號p五角星h六角星顏色參數(shù)顏色線型參數(shù)線型標(biāo)記符號標(biāo)記b藍(lán)-實(shí)線.圓點(diǎn)g綠:點(diǎn)二維圖形雙縱坐標(biāo)函數(shù)plotyy將函數(shù)值具有不同量綱、不同數(shù)量級的兩個(gè)函數(shù)繪制在同一坐標(biāo)中。調(diào)用格式為:plotyy(x1,y1,x2,y2)
橫坐標(biāo)的標(biāo)度相同,
左縱坐標(biāo)用于x1-y1數(shù)據(jù)對,
右縱坐標(biāo)用于x2-y2數(shù)據(jù)對。例用不同標(biāo)度在同一坐標(biāo)內(nèi)繪制曲線y1=e-0.5xsin(2πx)及曲線y2=1.5e-0.1xsin(x)。x1=0:pi/100:2*pi;x2=0:pi/100:3*pi;y1=exp(-0.5*x1).*sin(2*pi*x1);y2=1.5*exp(-0.1*x2).*sin(x2);plotyy(x1,y1,x2,y2);右縱坐標(biāo)左縱坐標(biāo)二維圖形雙縱坐標(biāo)函數(shù)plotyy右縱坐標(biāo)左縱坐標(biāo)繪制圖形的輔助操作圖形標(biāo)注:圖形名稱、坐標(biāo)軸說明、圖形某一部分的含義坐標(biāo)控制:設(shè)定坐標(biāo)系范圍自動根據(jù)要繪制曲線數(shù)據(jù)的范圍選擇合適的坐標(biāo)刻度,使得曲線能夠盡可能清晰地顯示出來。圖形保持:在已存在的圖形上再繼續(xù)添加新的圖形。圖形窗口的分割:在一個(gè)圖形窗口中繪制多個(gè)子圖形繪制圖形的輔助操作圖形標(biāo)注:圖形名稱、坐標(biāo)軸說明、繪制圖形的輔助操作—圖形標(biāo)注圖形標(biāo)注函數(shù)的調(diào)用格式:
title(圖形名稱)
xlabel(x軸說明)
ylabel(y軸說明)
text(x,y,圖形說明)在x,y坐標(biāo)處添加文字說明
legend(圖例1,圖例2,…)繪制圖形的輔助操作—圖形標(biāo)注圖形標(biāo)注函數(shù)的調(diào)用格式:繪制圖形的輔助操作—圖形標(biāo)注例t=0:0.1:10;y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b-');x=[1.7*pi;1.6*pi];y=[-0.3;0.8];s=['sin(t)';'cos(t)'];text(x,y,s);title('正弦和余弦曲線');legend('正弦','余弦');xlabel('時(shí)間t');ylabel('正弦、余弦');繪制圖形的輔助操作—圖形標(biāo)注例繪制圖形的輔助操作—坐標(biāo)控制無坐標(biāo)控制
x=0:.01:pi/2;figure(1)plot(x,tan(x),'-ro')坐標(biāo)控制調(diào)用格式為:
axis([xminxmaxyminymaxzminzmax])figure(2)plot(x,tan(x),'-ro')axis([0,pi/2,0,5])繪制圖形的輔助操作—坐標(biāo)控制無坐標(biāo)控制繪制圖形的輔助操作—坐標(biāo)控制axis函數(shù)常用的用法:
axisequal縱、橫坐標(biāo)軸采用等長刻度axissquare產(chǎn)生正方形坐標(biāo)系(缺省為矩形)axisauto使用缺省設(shè)置axisoff取消坐標(biāo)軸axison顯示坐標(biāo)軸其他坐標(biāo)控制函數(shù)
gridon/off:控制是否畫網(wǎng)格線。boxon/off:控制是否加邊框線。
figure(3);plot(x,tan(x),'-ro');axis([0,pi/2,0,5]);gridon;boxon;繪制圖形的輔助操作—坐標(biāo)控制axis函數(shù)常用的用法:繪制圖形的輔助操作—圖形保持命令格式holdon/off:控制是保持原有圖形還是刷新原有圖形。例
a=[202530];b=[0.30.54];plot(a,b,'-or')holdonc=[0.437];plot(a,c,'-*b')holdoff繪制圖形的輔助操作—圖形保持命令格式繪制圖形的輔助操作—圖形窗口的分割函數(shù)格式:subplot(m,n,p)將一個(gè)繪圖窗口分割成m*n個(gè)子區(qū)域,并按行從左至右,由上至下依次編號。p表示第p個(gè)繪圖子區(qū)域。
繪制圖形的輔助操作—圖形窗口的分割函數(shù)格式:繪制圖形的輔助操作—圖形窗口的分割例:在一個(gè)圖形窗口中以子圖形式同時(shí)繪制正弦、余弦、正切、余切曲線。
x=linspace(0,2*pi,60);y=sin(x);z=cos(x);t=sin(x)./(cos(x)+eps);ct=cos(x)./(sin(x)+eps);
subplot(2,2,1);plot(x,y);title('sin(x)');axis([0,2*pi,-1,1]);subplot(2,2,2);
plot(x,z);title('cos(x)');axis([0,2*pi,-1,1]);
subplot(2,2,3);plot(x,t);title('tangent(x)');axis([0,2*pi,-40,40]);subplot(2,2,4);plot(x,ct);title('cotangent(x)');axis([0,2*pi,-40,40])
繪制圖形的輔助操作—圖形窗口的分割例:在一個(gè)圖形窗口中以子圖特殊的二維圖形函數(shù)二維圖的形狀備注bar(x,y)條形圖x是橫坐標(biāo),y是縱坐標(biāo)fplot(y,[ab])精確繪圖y代表某個(gè)函數(shù),[ab]表示需要精確繪圖的范圍polar(θ,r)極坐標(biāo)圖θ是角度,代表以θ為變量的函數(shù)stairs(x,y)階梯圖x是橫坐標(biāo),y是縱坐標(biāo)stem(x,y)針狀圖x是橫坐標(biāo),y是縱坐標(biāo)fill(x,y,’b’)填充圖x是橫坐標(biāo),y是縱坐標(biāo),‘b’代表顏色scatter(x,y,s,c)散點(diǎn)圖s是圓圈標(biāo)記點(diǎn)的面積,c是標(biāo)記點(diǎn)顏色pie(x)餅圖x為向量特殊的二維圖形函數(shù)二維圖的形狀備注bar(x,y)條形圖x是特殊的二維圖形例
分別以條形圖、填充圖、階梯圖和針狀圖形式繪制曲線y=2e-0.5x。x=0:0.35:7;y=2*exp(-0.5*x);subplot(2,2,1);bar(x,y,'g');title('bar(x,y,''g'')');axis([0,7,0,2]);subplot(2,2,2);fill(x,y,'r');title('fill(x,y,''r'')');axis([0,7,0,2]);subplot(2,2,3);stairs(x,y,'b');title('stairs(x,y,''b'')');axis([0,7,0,2]);subplot(2,2,4);stem(x,y,'k');title('stem(x,y,''k'')');axis([0,7,0,2]);
特殊的二維圖形例分別以條形圖、填充圖、階梯圖和針狀圖形式繪特殊的二維圖形例:某次考試優(yōu)秀、良好、中等、及格、不及格的人數(shù)分別為:7,17,23,19,5,試用餅圖作成績統(tǒng)計(jì)分析。pie([7,17,23,19,5]);title('餅圖');legend('優(yōu)秀','良好','中等','及格','不及格');特殊的二維圖形例:某次考試優(yōu)秀、良好、中等、及格、不及格的人對數(shù)坐標(biāo)繪圖有時(shí)變量變化范圍非常大,如x軸從0.01到100,這時(shí)如果仍采用plot繪圖,就會失去局部可視性。因此應(yīng)用對數(shù)坐標(biāo)系來繪圖。在對數(shù)坐標(biāo)中可清晰地看到局部。
x軸對數(shù)
semilogx:x軸是log10,y是線性的,等價(jià)于plot(log10(x),y)
y軸對數(shù)semilogy:y軸是log10,x是線性的,等價(jià)于plot(x,log10(y))
雙對數(shù)loglog;用log10-log10標(biāo)度繪圖對數(shù)坐標(biāo)繪圖有時(shí)變量變化范圍非常大,如x軸從0.01到100對數(shù)坐標(biāo)繪圖例:繪制y=10x2的線性坐標(biāo)圖和三種對數(shù)坐標(biāo)圖。x=0:0.1:10;y=10*x.*x;subplot(2,2,1);plot(x,y);title('plot(x,y)');gridon;subplot(2,2,2);semilogx(x,y);title('semilogx(x,y)');gridon;subplot(2,2,3);semilogy(x,y);title('semilogy(x,y)');gridon;subplot(2,2,4);loglog(x,y);title('loglog(x,y)');gridon;對數(shù)坐標(biāo)繪圖例:繪制y=10x2的線性坐標(biāo)圖和三種對數(shù)坐標(biāo)圖極坐標(biāo)繪圖函數(shù)格式:
polar(theta,rho,選項(xiàng))theta—角度(弧度表示)rho—極半徑
選項(xiàng):與plot函數(shù)相似例:建立ρ=sin(2θ)cos(2θ)
的極坐標(biāo)圖
theta=linspace(0,2*pi);rho=sin(2*theta).*cos(2*theta);
polar(theta,rho,'g')title('Polarplotofsin(2*theta).*cos(2*theta)')極坐標(biāo)繪圖函數(shù)格式:函數(shù)繪圖常用的繪制函數(shù)f(x)的曲線方法
?對采樣點(diǎn)向量x計(jì)算出f(x)的值向量y再用plot(x,y)函數(shù)繪制。?plot函數(shù)一般采用等間隔采樣,對繪制高頻率變化的函數(shù)不夠精確?例如函數(shù)f(x)=cos(tan(πx)),x∈(0,1)范圍是有無限個(gè)震蕩周期,函數(shù)變化率大函數(shù)繪圖
fplot函數(shù)可自適應(yīng)的對函數(shù)進(jìn)行采樣,能更好反映函數(shù)的變化規(guī)律函數(shù)繪圖常用的繪制函數(shù)f(x)的曲線方法函數(shù)繪圖函數(shù)格式
fplot(fname,lims,tol,選項(xiàng))
fname:要繪制的函數(shù),可以是M文件名,也可以是以x為變量的可計(jì)算字符串。lims=[XMINXMAXYMINYMAX]:限定x,y軸上的繪圖空間。對二元向量時(shí)限定x軸。tol:相對允許誤差,其默認(rèn)值為2e-3選項(xiàng)定義:與plot函數(shù)相同函數(shù)繪圖函數(shù)格式函數(shù)繪圖比較:plot與fplotsubplot(2,1,1);x=0:0.1:2*pi;y=sin(x);plot(x,y)subplot(2,1,2);fplot('sin(x)',[02*pi],'-+')用fplot函數(shù)繪制f(x)=cos(tan(πx))的曲線。
y='cos(tan(pi*x))';fplot(y,[-0.4,1.4],1e-4)函數(shù)繪圖比較:plot與fplot三維繪圖—三維曲線圖函數(shù)格式:
plot3(x1,y1,z1,‘選項(xiàng)1’,x2,y2,z2,‘選項(xiàng)2',…)x,y,z是長度相同的向量:一條曲線
x,y,z是維數(shù)相同的矩陣:多條曲線例:三維螺旋線x=t,y=sin(t),z=cos(t),0<t<20
t=[0:0.1:10*pi];x=2*t;y=sin(t);z=cos(t);plot3(x,y,z);
三維繪圖—三維曲線圖函數(shù)格式:t=[0:0.1:10*pi]三維繪圖—三維曲線圖畫圖機(jī)制先畫點(diǎn),后連線1)給出空間離散點(diǎn)的坐標(biāo)(x,y,z)2)將這些點(diǎn)按順序連接即可
>>t=[0:0.5:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z,’.’)>>
t=[0:0.5:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z,’.-’)三維繪圖—三維曲線圖畫圖機(jī)制>>t=[0:0.5:20];三維繪圖—三維曲線圖>>
t=[0:0.1:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z,’.-’)>>t=[0:0.1:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z)三維繪圖—三維曲線圖>>t=[0:0.1:20];>>三維繪圖—三維曲面圖三維曲面z=f(x,y)繪制的一般步驟:步驟一:確定向量x,y
步驟二:使用meshgrid生成網(wǎng)格矩陣
步驟三:計(jì)算函數(shù)z=f(x,y)在各網(wǎng)格點(diǎn)上的值
步驟四:使用mesh等命令生成三維網(wǎng)格曲面圖、使用surf等命令生成三維表面著色曲面圖。>>x=[-8:0.5:8];y=[-8:0.5:8];>>[X,Y]=meshgrid(x,y);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>mesh(X,Y,Z)先畫點(diǎn)(x,y,z),后連線,構(gòu)成曲面網(wǎng)格圖三維繪圖—三維曲面圖三維曲面z=f(x,y)繪制的一般步驟三維繪圖—三維曲面圖網(wǎng)格矩陣生成函數(shù):meshgrid[X,Y]=meshgrid(x,y)x,y為給定的向量,X,Y是網(wǎng)格劃分后得到的網(wǎng)格矩陣
>>x=[1:0.5:3];y=[10:1:14];>>[X,Y]=meshgrid(x,y);三維繪圖—三維曲面圖網(wǎng)格矩陣生成函數(shù):meshgrid三維繪圖—三維網(wǎng)絡(luò)曲面mesh(X,Y,Z,C)X,Y:網(wǎng)格坐標(biāo)矩陣,Z:網(wǎng)格點(diǎn)上的高度矩陣。矩陣C:確定不同高度下的顏色范圍,省略時(shí)C=Z,即顏色的設(shè)定正比于圖形的高度mesh(Z)x,y省略時(shí),Z矩陣的列下標(biāo)當(dāng)做x軸坐標(biāo),Z矩陣的行下標(biāo)當(dāng)做y軸坐標(biāo)meshc調(diào)用方式與mesh相同,在mesh基礎(chǔ)上增加等高線meshz調(diào)用方式與mesh相同,在mesh基礎(chǔ)上增加底座三維繪圖—三維網(wǎng)絡(luò)曲面mesh(X,Y,Z,C)meshc三維繪圖—三維網(wǎng)絡(luò)曲面例:繪制等高線meshc>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>meshc(X,Y,Z)例:繪制底座曲面meshz>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>meshz(X,Y,Z)三維繪圖—三維網(wǎng)絡(luò)曲面例:繪制等高線meshc三維繪圖—三維網(wǎng)絡(luò)曲面三維繪圖—三維網(wǎng)絡(luò)曲面三維繪圖—三維網(wǎng)絡(luò)曲面a=8時(shí)的曲面圖形>>x=[-8:0.5:8];>>y=[-8:0.5:8];>>[X,Y]=meshgrid(x,y);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>mesh(X,Y,Z)x與y可以取不同的步長三維繪圖—三維網(wǎng)絡(luò)曲面a=8時(shí)的曲面圖形x與y可以三維繪圖—三維表面著色曲面函數(shù):surf,surfc,surflsurf(X,Y,Z,C)繪制由矩陣X,Y,Z所確定的著色的三維表面圖,參數(shù)含義同mesh。surfc調(diào)用方式與surf相同,在surf基礎(chǔ)上增加等高線surfl調(diào)用方式與surf相同,在surf基礎(chǔ)上增加光照效果三維繪圖—三維表面著色曲面函數(shù):三維繪圖—三維表面著色曲面例:表面著色的“墨西哥”帽子>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>surf(X,Y,Z)例:繪制等高線surfc>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>surfc(X,Y,Z)三維繪圖—三維表面著色曲面例:表面著色的“墨西哥”帽子三維繪圖—三維表面著色曲面例:繪制具有光照效果的曲面surfl>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>surfl(X,Y,Z)三維繪圖—三維表面著色曲面例:繪制具有光照效果的曲面surf三維繪圖—標(biāo)準(zhǔn)三維曲面
sphere(n)專用于繪制單位球面,n決定了球的圓滑程度
sphere只能畫單位球面!
cylinder(R,n)專用于繪制三維柱面R為半徑;n為柱面圓周等分?jǐn)?shù)peaks(n)生成的繪圖數(shù)據(jù)矩陣作為參數(shù)可繪制多峰函數(shù)曲面圖,n表示矩陣的階數(shù)三維繪圖—標(biāo)準(zhǔn)三維曲面sphere(n)三維繪圖—標(biāo)準(zhǔn)三維曲面sphere繪圖sphere
系統(tǒng)默認(rèn)為n=20
sphere(50)peaks繪圖[x,y,z]=peaksmeshz(x,y,z)系統(tǒng)默認(rèn)為n=49
[x,y,z]=peaks(30)meshz(x,y,z)三維繪圖—標(biāo)準(zhǔn)三維曲面sphere繪圖三維繪圖二維圖形中的條形圖、餅圖等也可以以三維圖形的形式出現(xiàn);用格式分別為(1)bar3(x,y):在x指定的位置繪制y中元素的條形圖;x可省略,則y的每一個(gè)元素對應(yīng)一個(gè)條形。(2)stem3(x,y,z):在x、y指定的位置繪制數(shù)據(jù)z的針狀圖,x,y,z維數(shù)必須相同;x和y若可省略,則自動生成。(3)pie3(x):x為向量,用x中的數(shù)據(jù)繪制一個(gè)三維餅圖。(4)fill3(x,y,z,c):x,y,z作為多邊形的頂點(diǎn),c指定填充顏色。三維繪圖二維圖形中的條形圖、餅圖等也可以以三維圖形的形式出現(xiàn)視角控制默認(rèn)的三維視角為仰角30°,方位角-37.5°。默認(rèn)的二維視角為仰角90°,方位角0°視角控制默認(rèn)的三維視角為仰角30°,方位角-37.5°。默認(rèn)視角控制函數(shù)view(1)view(az,el)與view([az,el]):設(shè)置視角的方位角和仰角分別為az與el。(2)view([x,y,z]):將視點(diǎn)設(shè)為坐標(biāo)(x,y,z)。(3)view(2):設(shè)置為默認(rèn)的二維視角,az=0,el=90。(4)view(3):設(shè)置為默認(rèn)的三維視角,az=-37.5,el=30。(5)view(T):以矩陣T設(shè)置視角,T為由函數(shù)viewmtx生成的4×4矩陣。(6)[az,el]=view:返回當(dāng)前視角的方位角和仰角。(7)T=view:由當(dāng)前視角生成的4×4矩陣T。視角控制函數(shù)view視角控制x=-4:4;y=-4:4;[X,Y]=meshgrid(x,y);Z=X.^2+Y.^2;subplot(2,2,1)surf(X,Y,Z);%畫三維曲面ylabel('y'),xlabel('x'),zlabel('z');title('(a)默認(rèn)視角')subplot(2,2,2)surf(X,Y,Z);%畫三維曲面ylabel('y'),xlabel('x'),zlabel('z');title('(b)仰角55°,方位角-37.5°')view(-37.5,55)%將視角設(shè)為仰角55°,方位角-37.5°視角控制x=-4:4;y=-4:4;視角控制subplot(2,2,3)surf(X,Y,Z);%畫三維曲面ylabel('y'),xlabel('x'),zlabel('z');title('(c)視點(diǎn)為(2,1,1)')view([2,1,1])%將視點(diǎn)設(shè)為(2,1,1)指向原點(diǎn)subplot(2,2,4)surf(X,Y,Z);%畫三維曲面ylabel('y'),xlabel('x'),zlabel('z');title('(d)仰角90°,方位角10°')view(10,90)%將視角設(shè)為仰角90°,方位角10°視角控制subplot(2,2,3)實(shí)驗(yàn)實(shí)驗(yàn)實(shí)驗(yàn)2、已知y1=x2,y2=cos(2x),y3=y1*y2,完成以下操作:1)在同一坐標(biāo)系下用不同的顏色和線型繪制三條曲線2)又子圖形式繪制三條曲線。3)分別用條形圖、階梯圖、針狀圖和填充圖繪制三條曲線。繪制極坐標(biāo)曲線ρ=asin(b+nθ).
實(shí)驗(yàn)2、已知y1=x2,y2=cos(2x),y3=y1*y實(shí)驗(yàn)3、按要求繪制三維圖形。(1)繪制魔方陣的條形圖;(2)用針型圖繪制函數(shù)z=cos(x);(3)已知x={45,76,89,222,97},繪制餅圖;(4)用隨機(jī)頂點(diǎn)繪制一個(gè)黑色的六邊形。4、設(shè)
,求定義域x=[-2,2],y=[-2,2]內(nèi)的z值(網(wǎng)格取0.1)。請把z的值用網(wǎng)面圖形象地表示出來實(shí)驗(yàn)3、按要求繪制三維圖形。實(shí)驗(yàn)實(shí)驗(yàn)第五章
Matlab繪圖
吳良杰HarbinEngineeringUniversity第五章
Matlab繪圖吳良杰HarbinEnginMatlab繪圖
高層繪圖函數(shù)不需過多考慮繪圖細(xì)節(jié),只需給出一些基本參數(shù)。簡單明了、方便高效低層繪圖操作
將圖形的每個(gè)元素(坐標(biāo)軸、曲線、曲面或文字)分配一個(gè)句柄,通過該句柄對該圖形元素進(jìn)行操作??刂坪捅憩F(xiàn)圖形的能力更強(qiáng)Matlab繪圖高層繪圖函數(shù)二維圖形繪圖示例:
繪制從0到2pi之間的正弦曲線。步驟:
1.產(chǎn)生x軸、y軸數(shù)據(jù):
x=0:pi/20:2*piy=sin(x)
2.繪制出正弦曲線:plot(x,y,'r-')
‘r-’表示以紅色實(shí)線繪制出正弦曲線。3.給圖形加上柵格線:gridon二維圖形繪圖示例:二維圖形二維圖形
將平面坐標(biāo)上的數(shù)據(jù)點(diǎn)連接起來的平面圖形坐標(biāo)系
–直角坐標(biāo)–對數(shù)坐標(biāo)–極坐標(biāo)數(shù)據(jù)點(diǎn)
–向量–矩陣
二維圖形二維圖形二維圖形基本函數(shù):plot–功能:?自動打開一個(gè)圖形窗口Figure?如果已經(jīng)存在一個(gè)圖形窗口,plot命令則清除當(dāng)前圖形,繪制新圖形?根據(jù)圖形坐標(biāo)大小自動縮擴(kuò)坐標(biāo)軸,將數(shù)據(jù)標(biāo)尺及單位標(biāo)注自動加到兩個(gè)坐標(biāo)軸上;可自定義坐標(biāo)軸?可單窗口單曲線繪圖;可單窗口多曲線繪圖;可單窗口多曲線分圖繪圖;可多窗口繪圖?可任意設(shè)定曲線顏色、線型和標(biāo)記符號?可給圖形加坐標(biāo)網(wǎng)線和圖形加注功能二維圖形基本函數(shù):plot二維圖形plot的調(diào)用格式
–plot(x)——缺省自變量繪圖格式–plot(x,y)——基本格式,以y(x)的函數(shù)關(guān)系作出直角坐標(biāo)圖,如果y為n×m的矩陣,則以x為自變量,作出m條曲線–plot(x1,y1,x2,y2,…,xn,yn)——多條曲線繪圖格式–plot(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…,xn,yn,選項(xiàng)n)——含選項(xiàng)的繪圖格式
二維圖形plot的調(diào)用格式二維圖形plot(x)
–x為向量
以x相應(yīng)元素下標(biāo)為橫坐標(biāo),x元素值為縱坐標(biāo)繪圖x=[00.62.358.311.71517.719.420];plot(x)
–x為矩陣
按列繪制每列元素值相對其下標(biāo)的曲線x=[1,2,3;4,5,6];plot(x)
二維圖形plot(x)二維圖形plot(x,y)–x和y為長度相同的向量,分別用于存儲x坐標(biāo)和y坐標(biāo)數(shù)據(jù)。
x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)–當(dāng)x,y是同維矩陣時(shí),則以x,y對應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣的列數(shù)。
t=linspace(0,2*pi,100);x=[t;t]';y=[sin(t);cos(t)]';plot(x,y)
二維圖形plot(x,y)二維圖形plot(x1,y1,x2,y2,…,xn,yn)–當(dāng)輸入?yún)?shù)都為向量時(shí),每一向量對(xi,yi)繪制出一條曲線。每一組向量對的長度可以不同。
t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)–當(dāng)輸入?yún)?shù)有矩陣形式時(shí),配對的x,y按對應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線,曲線條數(shù)等于矩陣的列數(shù)。
x1=linspace(0,2*pi,100);x2=linspace(0,3*pi,100);x3=linspace(0,4*pi,100);y1=sin(x1);y2=1+sin(x2);y3=2+sin(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y,x1,y1-1)二維圖形plot(x1,y1,x2,y2,…,xn,yn)二維圖形plot(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…,xn,yn,選項(xiàng)n)–選項(xiàng):確定顏色、線型和數(shù)據(jù)點(diǎn)標(biāo)記符號。
例如,plot(x1,y1,’b-.’,x2,y2,‘y:d’
)‘b-.’:藍(lán)色點(diǎn)劃線,‘y:d’:黃色虛線并用菱形符標(biāo)記數(shù)據(jù)點(diǎn)。–選項(xiàng)省略時(shí),線型一律用實(shí)線,顏色將根據(jù)曲線的先后順序依次采用下表中給出的前7種顏色。
t=0:0.2:2*pi;x=sin(t);y=cos(t);plot(t,x,'+r',t,y,'-b')二維圖形plot(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,顏色參數(shù)顏色線型參數(shù)線型標(biāo)記符號標(biāo)記b藍(lán)-實(shí)線.圓點(diǎn)g綠:點(diǎn)線o圓圈r紅-.點(diǎn)劃線+加號c青--虛線*星號m品紅x叉號y黃'square'或s方塊k黑'diamond'或d菱形w白^朝上三角符號v朝下三角符號<朝左三角符號>朝右三角符號p五角星h六角星顏色參數(shù)顏色線型參數(shù)線型標(biāo)記符號標(biāo)記b藍(lán)-實(shí)線.圓點(diǎn)g綠:點(diǎn)二維圖形雙縱坐標(biāo)函數(shù)plotyy將函數(shù)值具有不同量綱、不同數(shù)量級的兩個(gè)函數(shù)繪制在同一坐標(biāo)中。調(diào)用格式為:plotyy(x1,y1,x2,y2)
橫坐標(biāo)的標(biāo)度相同,
左縱坐標(biāo)用于x1-y1數(shù)據(jù)對,
右縱坐標(biāo)用于x2-y2數(shù)據(jù)對。例用不同標(biāo)度在同一坐標(biāo)內(nèi)繪制曲線y1=e-0.5xsin(2πx)及曲線y2=1.5e-0.1xsin(x)。x1=0:pi/100:2*pi;x2=0:pi/100:3*pi;y1=exp(-0.5*x1).*sin(2*pi*x1);y2=1.5*exp(-0.1*x2).*sin(x2);plotyy(x1,y1,x2,y2);右縱坐標(biāo)左縱坐標(biāo)二維圖形雙縱坐標(biāo)函數(shù)plotyy右縱坐標(biāo)左縱坐標(biāo)繪制圖形的輔助操作圖形標(biāo)注:圖形名稱、坐標(biāo)軸說明、圖形某一部分的含義坐標(biāo)控制:設(shè)定坐標(biāo)系范圍自動根據(jù)要繪制曲線數(shù)據(jù)的范圍選擇合適的坐標(biāo)刻度,使得曲線能夠盡可能清晰地顯示出來。圖形保持:在已存在的圖形上再繼續(xù)添加新的圖形。圖形窗口的分割:在一個(gè)圖形窗口中繪制多個(gè)子圖形繪制圖形的輔助操作圖形標(biāo)注:圖形名稱、坐標(biāo)軸說明、繪制圖形的輔助操作—圖形標(biāo)注圖形標(biāo)注函數(shù)的調(diào)用格式:
title(圖形名稱)
xlabel(x軸說明)
ylabel(y軸說明)
text(x,y,圖形說明)在x,y坐標(biāo)處添加文字說明
legend(圖例1,圖例2,…)繪制圖形的輔助操作—圖形標(biāo)注圖形標(biāo)注函數(shù)的調(diào)用格式:繪制圖形的輔助操作—圖形標(biāo)注例t=0:0.1:10;y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b-');x=[1.7*pi;1.6*pi];y=[-0.3;0.8];s=['sin(t)';'cos(t)'];text(x,y,s);title('正弦和余弦曲線');legend('正弦','余弦');xlabel('時(shí)間t');ylabel('正弦、余弦');繪制圖形的輔助操作—圖形標(biāo)注例繪制圖形的輔助操作—坐標(biāo)控制無坐標(biāo)控制
x=0:.01:pi/2;figure(1)plot(x,tan(x),'-ro')坐標(biāo)控制調(diào)用格式為:
axis([xminxmaxyminymaxzminzmax])figure(2)plot(x,tan(x),'-ro')axis([0,pi/2,0,5])繪制圖形的輔助操作—坐標(biāo)控制無坐標(biāo)控制繪制圖形的輔助操作—坐標(biāo)控制axis函數(shù)常用的用法:
axisequal縱、橫坐標(biāo)軸采用等長刻度axissquare產(chǎn)生正方形坐標(biāo)系(缺省為矩形)axisauto使用缺省設(shè)置axisoff取消坐標(biāo)軸axison顯示坐標(biāo)軸其他坐標(biāo)控制函數(shù)
gridon/off:控制是否畫網(wǎng)格線。boxon/off:控制是否加邊框線。
figure(3);plot(x,tan(x),'-ro');axis([0,pi/2,0,5]);gridon;boxon;繪制圖形的輔助操作—坐標(biāo)控制axis函數(shù)常用的用法:繪制圖形的輔助操作—圖形保持命令格式holdon/off:控制是保持原有圖形還是刷新原有圖形。例
a=[202530];b=[0.30.54];plot(a,b,'-or')holdonc=[0.437];plot(a,c,'-*b')holdoff繪制圖形的輔助操作—圖形保持命令格式繪制圖形的輔助操作—圖形窗口的分割函數(shù)格式:subplot(m,n,p)將一個(gè)繪圖窗口分割成m*n個(gè)子區(qū)域,并按行從左至右,由上至下依次編號。p表示第p個(gè)繪圖子區(qū)域。
繪制圖形的輔助操作—圖形窗口的分割函數(shù)格式:繪制圖形的輔助操作—圖形窗口的分割例:在一個(gè)圖形窗口中以子圖形式同時(shí)繪制正弦、余弦、正切、余切曲線。
x=linspace(0,2*pi,60);y=sin(x);z=cos(x);t=sin(x)./(cos(x)+eps);ct=cos(x)./(sin(x)+eps);
subplot(2,2,1);plot(x,y);title('sin(x)');axis([0,2*pi,-1,1]);subplot(2,2,2);
plot(x,z);title('cos(x)');axis([0,2*pi,-1,1]);
subplot(2,2,3);plot(x,t);title('tangent(x)');axis([0,2*pi,-40,40]);subplot(2,2,4);plot(x,ct);title('cotangent(x)');axis([0,2*pi,-40,40])
繪制圖形的輔助操作—圖形窗口的分割例:在一個(gè)圖形窗口中以子圖特殊的二維圖形函數(shù)二維圖的形狀備注bar(x,y)條形圖x是橫坐標(biāo),y是縱坐標(biāo)fplot(y,[ab])精確繪圖y代表某個(gè)函數(shù),[ab]表示需要精確繪圖的范圍polar(θ,r)極坐標(biāo)圖θ是角度,代表以θ為變量的函數(shù)stairs(x,y)階梯圖x是橫坐標(biāo),y是縱坐標(biāo)stem(x,y)針狀圖x是橫坐標(biāo),y是縱坐標(biāo)fill(x,y,’b’)填充圖x是橫坐標(biāo),y是縱坐標(biāo),‘b’代表顏色scatter(x,y,s,c)散點(diǎn)圖s是圓圈標(biāo)記點(diǎn)的面積,c是標(biāo)記點(diǎn)顏色pie(x)餅圖x為向量特殊的二維圖形函數(shù)二維圖的形狀備注bar(x,y)條形圖x是特殊的二維圖形例
分別以條形圖、填充圖、階梯圖和針狀圖形式繪制曲線y=2e-0.5x。x=0:0.35:7;y=2*exp(-0.5*x);subplot(2,2,1);bar(x,y,'g');title('bar(x,y,''g'')');axis([0,7,0,2]);subplot(2,2,2);fill(x,y,'r');title('fill(x,y,''r'')');axis([0,7,0,2]);subplot(2,2,3);stairs(x,y,'b');title('stairs(x,y,''b'')');axis([0,7,0,2]);subplot(2,2,4);stem(x,y,'k');title('stem(x,y,''k'')');axis([0,7,0,2]);
特殊的二維圖形例分別以條形圖、填充圖、階梯圖和針狀圖形式繪特殊的二維圖形例:某次考試優(yōu)秀、良好、中等、及格、不及格的人數(shù)分別為:7,17,23,19,5,試用餅圖作成績統(tǒng)計(jì)分析。pie([7,17,23,19,5]);title('餅圖');legend('優(yōu)秀','良好','中等','及格','不及格');特殊的二維圖形例:某次考試優(yōu)秀、良好、中等、及格、不及格的人對數(shù)坐標(biāo)繪圖有時(shí)變量變化范圍非常大,如x軸從0.01到100,這時(shí)如果仍采用plot繪圖,就會失去局部可視性。因此應(yīng)用對數(shù)坐標(biāo)系來繪圖。在對數(shù)坐標(biāo)中可清晰地看到局部。
x軸對數(shù)
semilogx:x軸是log10,y是線性的,等價(jià)于plot(log10(x),y)
y軸對數(shù)semilogy:y軸是log10,x是線性的,等價(jià)于plot(x,log10(y))
雙對數(shù)loglog;用log10-log10標(biāo)度繪圖對數(shù)坐標(biāo)繪圖有時(shí)變量變化范圍非常大,如x軸從0.01到100對數(shù)坐標(biāo)繪圖例:繪制y=10x2的線性坐標(biāo)圖和三種對數(shù)坐標(biāo)圖。x=0:0.1:10;y=10*x.*x;subplot(2,2,1);plot(x,y);title('plot(x,y)');gridon;subplot(2,2,2);semilogx(x,y);title('semilogx(x,y)');gridon;subplot(2,2,3);semilogy(x,y);title('semilogy(x,y)');gridon;subplot(2,2,4);loglog(x,y);title('loglog(x,y)');gridon;對數(shù)坐標(biāo)繪圖例:繪制y=10x2的線性坐標(biāo)圖和三種對數(shù)坐標(biāo)圖極坐標(biāo)繪圖函數(shù)格式:
polar(theta,rho,選項(xiàng))theta—角度(弧度表示)rho—極半徑
選項(xiàng):與plot函數(shù)相似例:建立ρ=sin(2θ)cos(2θ)
的極坐標(biāo)圖
theta=linspace(0,2*pi);rho=sin(2*theta).*cos(2*theta);
polar(theta,rho,'g')title('Polarplotofsin(2*theta).*cos(2*theta)')極坐標(biāo)繪圖函數(shù)格式:函數(shù)繪圖常用的繪制函數(shù)f(x)的曲線方法
?對采樣點(diǎn)向量x計(jì)算出f(x)的值向量y再用plot(x,y)函數(shù)繪制。?plot函數(shù)一般采用等間隔采樣,對繪制高頻率變化的函數(shù)不夠精確?例如函數(shù)f(x)=cos(tan(πx)),x∈(0,1)范圍是有無限個(gè)震蕩周期,函數(shù)變化率大函數(shù)繪圖
fplot函數(shù)可自適應(yīng)的對函數(shù)進(jìn)行采樣,能更好反映函數(shù)的變化規(guī)律函數(shù)繪圖常用的繪制函數(shù)f(x)的曲線方法函數(shù)繪圖函數(shù)格式
fplot(fname,lims,tol,選項(xiàng))
fname:要繪制的函數(shù),可以是M文件名,也可以是以x為變量的可計(jì)算字符串。lims=[XMINXMAXYMINYMAX]:限定x,y軸上的繪圖空間。對二元向量時(shí)限定x軸。tol:相對允許誤差,其默認(rèn)值為2e-3選項(xiàng)定義:與plot函數(shù)相同函數(shù)繪圖函數(shù)格式函數(shù)繪圖比較:plot與fplotsubplot(2,1,1);x=0:0.1:2*pi;y=sin(x);plot(x,y)subplot(2,1,2);fplot('sin(x)',[02*pi],'-+')用fplot函數(shù)繪制f(x)=cos(tan(πx))的曲線。
y='cos(tan(pi*x))';fplot(y,[-0.4,1.4],1e-4)函數(shù)繪圖比較:plot與fplot三維繪圖—三維曲線圖函數(shù)格式:
plot3(x1,y1,z1,‘選項(xiàng)1’,x2,y2,z2,‘選項(xiàng)2',…)x,y,z是長度相同的向量:一條曲線
x,y,z是維數(shù)相同的矩陣:多條曲線例:三維螺旋線x=t,y=sin(t),z=cos(t),0<t<20
t=[0:0.1:10*pi];x=2*t;y=sin(t);z=cos(t);plot3(x,y,z);
三維繪圖—三維曲線圖函數(shù)格式:t=[0:0.1:10*pi]三維繪圖—三維曲線圖畫圖機(jī)制先畫點(diǎn),后連線1)給出空間離散點(diǎn)的坐標(biāo)(x,y,z)2)將這些點(diǎn)按順序連接即可
>>t=[0:0.5:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z,’.’)>>
t=[0:0.5:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z,’.-’)三維繪圖—三維曲線圖畫圖機(jī)制>>t=[0:0.5:20];三維繪圖—三維曲線圖>>
t=[0:0.1:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z,’.-’)>>t=[0:0.1:20];>>x=t;>>y=sin(t);>>z=cos(t);>>plot3(x,y,z)三維繪圖—三維曲線圖>>t=[0:0.1:20];>>三維繪圖—三維曲面圖三維曲面z=f(x,y)繪制的一般步驟:步驟一:確定向量x,y
步驟二:使用meshgrid生成網(wǎng)格矩陣
步驟三:計(jì)算函數(shù)z=f(x,y)在各網(wǎng)格點(diǎn)上的值
步驟四:使用mesh等命令生成三維網(wǎng)格曲面圖、使用surf等命令生成三維表面著色曲面圖。>>x=[-8:0.5:8];y=[-8:0.5:8];>>[X,Y]=meshgrid(x,y);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>mesh(X,Y,Z)先畫點(diǎn)(x,y,z),后連線,構(gòu)成曲面網(wǎng)格圖三維繪圖—三維曲面圖三維曲面z=f(x,y)繪制的一般步驟三維繪圖—三維曲面圖網(wǎng)格矩陣生成函數(shù):meshgrid[X,Y]=meshgrid(x,y)x,y為給定的向量,X,Y是網(wǎng)格劃分后得到的網(wǎng)格矩陣
>>x=[1:0.5:3];y=[10:1:14];>>[X,Y]=meshgrid(x,y);三維繪圖—三維曲面圖網(wǎng)格矩陣生成函數(shù):meshgrid三維繪圖—三維網(wǎng)絡(luò)曲面mesh(X,Y,Z,C)X,Y:網(wǎng)格坐標(biāo)矩陣,Z:網(wǎng)格點(diǎn)上的高度矩陣。矩陣C:確定不同高度下的顏色范圍,省略時(shí)C=Z,即顏色的設(shè)定正比于圖形的高度mesh(Z)x,y省略時(shí),Z矩陣的列下標(biāo)當(dāng)做x軸坐標(biāo),Z矩陣的行下標(biāo)當(dāng)做y軸坐標(biāo)meshc調(diào)用方式與mesh相同,在mesh基礎(chǔ)上增加等高線meshz調(diào)用方式與mesh相同,在mesh基礎(chǔ)上增加底座三維繪圖—三維網(wǎng)絡(luò)曲面mesh(X,Y,Z,C)meshc三維繪圖—三維網(wǎng)絡(luò)曲面例:繪制等高線meshc>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>meshc(X,Y,Z)例:繪制底座曲面meshz>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>meshz(X,Y,Z)三維繪圖—三維網(wǎng)絡(luò)曲面例:繪制等高線meshc三維繪圖—三維網(wǎng)絡(luò)曲面三維繪圖—三維網(wǎng)絡(luò)曲面三維繪圖—三維網(wǎng)絡(luò)曲面a=8時(shí)的曲面圖形>>x=[-8:0.5:8];>>y=[-8:0.5:8];>>[X,Y]=meshgrid(x,y);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>mesh(X,Y,Z)x與y可以取不同的步長三維繪圖—三維網(wǎng)絡(luò)曲面a=8時(shí)的曲面圖形x與y可以三維繪圖—三維表面著色曲面函數(shù):surf,surfc,surflsurf(X,Y,Z,C)繪制由矩陣X,Y,Z所確定的著色的三維表面圖,參數(shù)含義同mesh。surfc調(diào)用方式與surf相同,在surf基礎(chǔ)上增加等高線surfl調(diào)用方式與surf相同,在surf基礎(chǔ)上增加光照效果三維繪圖—三維表面著色曲面函數(shù):三維繪圖—三維表面著色曲面例:表面著色的“墨西哥”帽子>>[X,Y]=meshgrid(-8:0.5:8)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物化學(xué)糖代謝知識點(diǎn)總結(jié)
- (完整版)新概念第二冊15課課件
- 企業(yè)學(xué)校招聘會141
- 福師幼兒園組織與管理在線作業(yè)二
- 學(xué)校節(jié)約用水勞動方案
- 2024學(xué)年度課程簡介
- 貴州省科技企業(yè)人員聘用合同
- 美容院混凝土地面施工方案
- 輸血不良反應(yīng)評估與處置預(yù)案
- 高一語文閱讀心理輔導(dǎo)方案
- 廣東省廣州市2023-2024學(xué)年高一上學(xué)期1月期末英語英語試題(解析版)
- 強(qiáng)制性標(biāo)準(zhǔn)執(zhí)行情況檢查表
- 采購流程自動化與數(shù)字化轉(zhuǎn)型方案
- 高速鐵路牽引網(wǎng)故障測距原理講述
- 《中國人口老齡化》課件
- 一粒種子的旅行課件
- 智能取餐柜項(xiàng)目計(jì)劃書
- 國際法與國際爭端解決中的人權(quán)保護(hù)與難民問
- 運(yùn)籌學(xué)課件-運(yùn)籌學(xué)完整課件(1-8章)
- 2024年中國出版集團(tuán)公司招聘筆試參考題庫含答案解析
- 學(xué)校教育促進(jìn)學(xué)生的情感管理和社交技能培訓(xùn)課件
評論
0/150
提交評論