第5章-MATLAB繪圖教學(xué)講解_第1頁
第5章-MATLAB繪圖教學(xué)講解_第2頁
第5章-MATLAB繪圖教學(xué)講解_第3頁
第5章-MATLAB繪圖教學(xué)講解_第4頁
第5章-MATLAB繪圖教學(xué)講解_第5頁
已閱讀5頁,還剩134頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、5.1 二維圖形二維圖形5.2 三維圖形三維圖形5.3 三維圖形的精細(xì)處理三維圖形的精細(xì)處理5.4 特殊圖形的繪制特殊圖形的繪制5.5 隱函數(shù)繪圖隱函數(shù)繪圖5.6 圖形窗口圖形窗口第第5章章 MATLAB繪圖繪圖 5.1 二維圖形的繪制二維圖形的繪制o 繪制二維曲線的基本函數(shù)繪制二維曲線的基本函數(shù)1. plot函數(shù)的基本用法函數(shù)的基本用法 plot函數(shù)的基本調(diào)用格式為:函數(shù)的基本調(diào)用格式為: plot(x,y) n 其中其中x和和y為長度相同的向量,分別用于存儲為長度相同的向量,分別用于存儲x坐坐標(biāo)和標(biāo)和y坐標(biāo)數(shù)據(jù)。坐標(biāo)數(shù)據(jù)。 例例5.1 在在0X2 區(qū)間內(nèi),繪制曲線區(qū)間內(nèi),繪制曲線y=2e-

2、0.5xsin(2x)。 程序如下:程序如下: x=0:pi/100:2*pi; y=2*exp(-0.5*x).*sin(2*pi*x); plot(x,y) 二維圖形二維圖形- plot函數(shù)函數(shù) 例例5.2 繪制參數(shù)方程曲線。繪制參數(shù)方程曲線。程序如下程序如下:t=-pi:pi/100:pi;x=t.*cos(3*t);y=t.*sin(t).*sin(t);plot(x,y); 二維圖形二維圖形- plot函數(shù)函數(shù) 說明:說明:(1)當(dāng))當(dāng)x是向量,是向量,y是有一維與是有一維與x同維的矩陣時,則繪制同維的矩陣時,則繪制出多根不同色彩的曲線。曲線條數(shù)等于出多根不同色彩的曲線。曲線條數(shù)等于

3、y矩陣的另一矩陣的另一維數(shù),維數(shù),x被作為這些曲線共同的橫坐標(biāo)。被作為這些曲線共同的橫坐標(biāo)。(2)當(dāng))當(dāng)x, y是同維矩陣時是同維矩陣時,則以則以x, y對應(yīng)列元素為橫、縱坐對應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線、曲線條數(shù)等于矩陣的列數(shù)。標(biāo)分別繪制曲線、曲線條數(shù)等于矩陣的列數(shù)。(3)plot函數(shù)最簡單的調(diào)用格式是只包含一個輸入?yún)?shù):函數(shù)最簡單的調(diào)用格式是只包含一個輸入?yún)?shù):plot(x)。 二維圖形二維圖形- plot函數(shù)函數(shù)二維圖形二維圖形- plot函數(shù)函數(shù)(1) x=linspace(0,2*pi,100); y=sin(x);cos(x); plot(x,y)(2) t=linspace(

4、0,2*pi,100); x=t;t; y=sin(t);cos(t); plot(x,y) 二維圖形二維圖形- plot函數(shù)函數(shù) (3)t=0:0.01:2*pi; x=exp(i*t); plot(x)(4)t=0:0.01:2*pi; x=exp(i*t); y=x;2*x;3*x; plot(y) 2含多個輸入?yún)?shù)的含多個輸入?yún)?shù)的plot函數(shù)函數(shù)含多個輸入?yún)?shù)的含多個輸入?yún)?shù)的plot函數(shù)調(diào)用格式為:函數(shù)調(diào)用格式為:plot(x1,y1,x2,y2,xn,yn)3含選項的含選項的plot函數(shù)函數(shù)含選項的含選項的plot函數(shù)調(diào)用格式為:函數(shù)調(diào)用格式為:plot(x1,y1,選項選項1,

5、x2,y2, 選項選項2,xn,yn,選項選項n) 二維圖形二維圖形- plot函數(shù)函數(shù) 例例5.3 用不同線型和顏色在同一坐標(biāo)內(nèi)繪制曲線用不同線型和顏色在同一坐標(biāo)內(nèi)繪制曲線y=2e-0.5xsin(2x)及其包絡(luò)線。及其包絡(luò)線。程序如下:程序如下: x=(0:pi/100:2*pi); y1=2*exp(-0.5*x)*1,-1; y2=2*exp(-0.5*x).*sin(2*pi*x); x1=(0:12)/2; y3=2*exp(-0.5*x1).*sin(2*pi*x1); plot(x,y1,g:,x,y2,b-,x1,y3,rp); 二維圖形二維圖形- plot函數(shù)函數(shù) 二維圖形

6、二維圖形- plot函數(shù)函數(shù)5.1.2繪制圖形的輔助操作繪制圖形的輔助操作x=0:pi/30:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2,-.);grid onxlabel(x=0 2pi);ylabel(y1=sin(x) y2=cos(x);title(sin(x) and cos(x);legend(sin(x),cos(x)text(1.5,-0.6,cos(x)text(2.5,0.7,sin(x)二維圖形二維圖形- plot函數(shù)函數(shù) 4雙縱坐標(biāo)函數(shù)雙縱坐標(biāo)函數(shù)plotyy plotyy函數(shù)能把函數(shù)值具有不同量綱、不同數(shù)量函數(shù)能把函數(shù)值具有不同量綱

7、、不同數(shù)量級的兩個函數(shù)繪制在同一坐標(biāo)中。調(diào)用格式為:級的兩個函數(shù)繪制在同一坐標(biāo)中。調(diào)用格式為: plotyy(x1,y1,x2,y2) 其中其中x1-y1對應(yīng)一條曲線,對應(yīng)一條曲線,x2-y2對應(yīng)另一條曲線。對應(yīng)另一條曲線。橫坐標(biāo)的標(biāo)度相同,縱坐標(biāo)有兩個,左縱坐標(biāo)用橫坐標(biāo)的標(biāo)度相同,縱坐標(biāo)有兩個,左縱坐標(biāo)用于于x1-y1數(shù)據(jù)對,右縱坐標(biāo)用于數(shù)據(jù)對,右縱坐標(biāo)用于x2-y2數(shù)據(jù)對。數(shù)據(jù)對。 二維圖形二維圖形 例例5.4 用不同標(biāo)度在同一坐標(biāo)內(nèi)繪制曲線用不同標(biāo)度在同一坐標(biāo)內(nèi)繪制曲線y1=e-0.5xsin(2x)及曲線及曲線y2=1.5e-0.1xsin(x)。 程序如下:程序如下: x1=0:pi

8、/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); 二維圖形二維圖形 o 繪制圖形的輔助操作繪制圖形的輔助操作 1. 圖形標(biāo)注圖形標(biāo)注 有關(guān)圖形標(biāo)注函數(shù)的調(diào)用格式為:有關(guān)圖形標(biāo)注函數(shù)的調(diào)用格式為: title(圖形名稱圖形名稱) xlabel(x軸說明軸說明) ylabel(y軸說明軸說明) text(x,y,圖形說明圖形說明) legend(圖例圖例1,圖例圖例2,) 二維圖形二維圖形-輔助操作輔助操作 2. 坐標(biāo)控制坐標(biāo)控

9、制函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為:axis(xmin xmax ymin ymax zmin zmax)axis函數(shù)功能豐富,常用的用法還有:函數(shù)功能豐富,常用的用法還有:axis equal 縱、橫坐標(biāo)軸采用等長刻度縱、橫坐標(biāo)軸采用等長刻度axis square 產(chǎn)生正方形坐標(biāo)系產(chǎn)生正方形坐標(biāo)系(缺省為矩形缺省為矩形)axis auto 使用缺省設(shè)置使用缺省設(shè)置axis off 取消坐標(biāo)軸取消坐標(biāo)軸axis on 顯示坐標(biāo)軸顯示坐標(biāo)軸grid on/off 控制是畫還是不畫網(wǎng)格線,不帶參數(shù)的控制是畫還是不畫網(wǎng)格線,不帶參數(shù)的grid命令在兩種狀態(tài)之間進(jìn)行切換。命令在兩種狀態(tài)之間進(jìn)行切換。

10、box on/off 控制是加還是不加邊框線,不帶參數(shù)的控制是加還是不加邊框線,不帶參數(shù)的box命令在兩種狀態(tài)之間進(jìn)行切換。命令在兩種狀態(tài)之間進(jìn)行切換。 例例5.5 繪制分段函數(shù)曲線并添加圖形標(biāo)注繪制分段函數(shù)曲線并添加圖形標(biāo)注plot(x,y)axis(0 10 0 2.5) %設(shè)設(shè)置坐標(biāo)軸置坐標(biāo)軸title(分段函數(shù)曲線分段函數(shù)曲線); xlabel(Variable X); ylabel(Variable Y); text(2,1.3,y=x1/2); %在指定位置添加圖形說明在指定位置添加圖形說明text(4.5,1.9,y=2);text(7.3,1.5,y=5-x/2);text(8

11、.5,0.9,y=1);x=linspace(0,10,100);y=;for x0=x if x0=8 y=y,1; elseif x0=6 y=y,5-x0/2; elseif x0=4 y=y,2; elseif x0=0 y=y,sqrt(x0); endend 繪繪 圖圖 結(jié)結(jié) 果果 3. 圖形保持圖形保持 一般情況下,繪圖命令每執(zhí)行一次就刷新當(dāng)前圖一般情況下,繪圖命令每執(zhí)行一次就刷新當(dāng)前圖形窗口,圖形窗口原有圖形將不復(fù)存在。若希望在形窗口,圖形窗口原有圖形將不復(fù)存在。若希望在已存在的圖形上再繼續(xù)添加新的圖形,可使用圖形已存在的圖形上再繼續(xù)添加新的圖形,可使用圖形保持命令保持命令ho

12、ld。hold on/off命令控制是保持原有圖形命令控制是保持原有圖形還是刷新原有圖形,不帶參數(shù)的還是刷新原有圖形,不帶參數(shù)的hold命令在兩種狀命令在兩種狀態(tài)之間進(jìn)行切換。態(tài)之間進(jìn)行切換。 二維圖形二維圖形-輔助操作輔助操作 例例5.6 用圖形保持功能在同一坐標(biāo)內(nèi)繪制曲線用圖形保持功能在同一坐標(biāo)內(nèi)繪制曲線y=2e-0.5xsin(2x)及其包絡(luò)線。及其包絡(luò)線。 程序如下:程序如下:x=(0:pi/100:2*pi);y1=2*exp(-0.5*x)*1,-1;y2=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y1,b:);axis(0,2*pi,-2,2); %設(shè)置

13、坐標(biāo)設(shè)置坐標(biāo)hold on; %設(shè)置圖形保持狀態(tài)設(shè)置圖形保持狀態(tài)plot(x,y2,k);legend(包絡(luò)線包絡(luò)線,包絡(luò)線包絡(luò)線,曲線曲線y); %加圖例加圖例hold off; %關(guān)閉圖形保持關(guān)閉圖形保持grid %網(wǎng)格線控制網(wǎng)格線控制 4. 圖形窗口的分割圖形窗口的分割 subplot函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為: subplot(m,n,p)例例5.7 在一個圖形窗口中以子圖形式同時繪制正弦、在一個圖形窗口中以子圖形式同時繪制正弦、余弦、正切、余切曲線。余弦、正切、余切曲線。 x=linspace(0,2*pi,60); y=sin(x);z=cos(x); t=sin(x)./

14、(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); 4. 圖形窗口的分割圖

15、形窗口的分割 subplot函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為: subplot(m,n,p)例例5.7 在一個圖形窗口中以子圖形式同時繪制正弦、在一個圖形窗口中以子圖形式同時繪制正弦、余弦、正切、余切曲線。余弦、正切、余切曲線。 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(co

16、s(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);圖形窗口分割例子圖形窗口分割例子 對圖形窗口靈活分割。請看下面的程序。對圖形窗口靈活分割。請看下面的程序。 x=linspace(0,2*pi,60); y=sin(x);z=cos(x); t=sin(x)./(cos(x)+eps); ct=cos(x)./(sin(x)+eps);

17、 subplot(2,2,1); %選擇選擇22個區(qū)中的個區(qū)中的1號區(qū)號區(qū) stairs(x,y);title(sin(x)-1);axis (0,2*pi,-1,1); subplot(2,1,2); %選擇選擇21個區(qū)中的個區(qū)中的2號區(qū)號區(qū) stem(x,y);title(sin(x)-2);axis (0,2*pi,-1,1); subplot(4,4,3); %選擇選擇44個區(qū)中的個區(qū)中的3號區(qū)號區(qū) plot(x,y);title(sin(x);axis (0,2*pi,-1,1); subplot(4,4,4); %選擇選擇44個區(qū)中的個區(qū)中的4號區(qū)號區(qū) plot(x,z);titl

18、e(cos(x);axis (0,2*pi,-1,1); subplot(4,4,7); %選擇選擇44個區(qū)中的個區(qū)中的7號區(qū)號區(qū) plot(x,t);title(tangent(x);axis (0,2*pi,-40,40); subplot(4,4,8); %選擇選擇44個區(qū)中的個區(qū)中的8號區(qū)號區(qū) plot(x,ct);title(cotangent(x);axis (0,2*pi,-40,40);圖形窗口分割例子圖形窗口分割例子 o 繪制二維圖形的其他函數(shù)繪制二維圖形的其他函數(shù)1. 其他形式的線性直角坐標(biāo)圖其他形式的線性直角坐標(biāo)圖 在線性直角坐標(biāo)系中,其他形式的圖形有條形圖、在線性直角坐

19、標(biāo)系中,其他形式的圖形有條形圖、階梯圖、桿圖和填充圖等,所采用的函數(shù)分別是:階梯圖、桿圖和填充圖等,所采用的函數(shù)分別是: bar(x,y,選項選項) stairs(x,y,選項選項) stem(x,y,選項選項) fill(x1,y1,選項選項1,x2,y2,選項選項2,) 二維圖形二維圖形-輔助操作輔助操作 例例5.8 分別以條形圖、填充圖、階梯圖和桿圖形式繪制分別以條形圖、填充圖、階梯圖和桿圖形式繪制曲線曲線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,

20、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); 二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù) 2極坐標(biāo)圖極坐標(biāo)圖polar函數(shù)用來繪制極坐標(biāo)圖,其調(diào)用格式為:函數(shù)用來繪制極坐標(biāo)圖,其調(diào)用格式為: polar(theta,rho,

21、選項選項)其中其中theta為極坐標(biāo)極角,為極坐標(biāo)極角,rho為極坐標(biāo)矢徑,選項的為極坐標(biāo)矢徑,選項的內(nèi)容與內(nèi)容與plot函數(shù)相似。函數(shù)相似。例例5.9 繪制繪制=sin(2)cos(2)的極坐標(biāo)圖。的極坐標(biāo)圖。 程序如下:程序如下: theta=0:0.01:2*pi; rho=sin(2*theta).*cos(2*theta); polar(theta,rho,r); 二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù) 0.1 0.2 0.3 0.4 0.53021060240902701203001503301800 3對數(shù)坐標(biāo)圖形對數(shù)坐標(biāo)圖形 MATLAB提供了繪制對數(shù)和半對數(shù)坐

22、標(biāo)曲線的函提供了繪制對數(shù)和半對數(shù)坐標(biāo)曲線的函數(shù),調(diào)用格式為:數(shù),調(diào)用格式為: semilogx(x1,y1,選項選項1,x2,y2,選項選項2,) semilogy(x1,y1,選項選項1,x2,y2,選項選項2,) loglog(x1,y1,選項選項1,x2,y2,選項選項2,) 二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù) 例例5.10 繪制繪制y=10 x2的對數(shù)坐標(biāo)圖并與直角線性坐標(biāo)圖進(jìn)的對數(shù)坐標(biāo)圖并與直角線性坐標(biāo)圖進(jìn)行比較。行比較。 x=0:0.1:10; y=10*x.*x; subplot(2,2,1);plot(x,y);title(plot(x,y);grid on

23、; subplot(2,2,2);semilogx(x,y);title(semilogx(x,y); grid on; subplot(2,2,3);semilogy(x,y);title(semilogy(x,y); grid on; subplot(2,2,4);loglog(x,y);title(loglog(x,y);grid on; 繪繪 圖圖 結(jié)結(jié) 果果 二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù)4. 對函數(shù)自適應(yīng)采樣的繪圖函數(shù)對函數(shù)自適應(yīng)采樣的繪圖函數(shù) 前面介紹了很多繪圖函數(shù)前面介紹了很多繪圖函數(shù),基本的操作方法為基本的操作方法為:先取足夠先取足夠稠密的自變量稠密的

24、自變量x,然后計算出函數(shù)值向量然后計算出函數(shù)值向量y,最后用繪圖函數(shù)繪最后用繪圖函數(shù)繪圖。在取數(shù)據(jù)點時一般都是等間隔采樣,這對繪制高頻率圖。在取數(shù)據(jù)點時一般都是等間隔采樣,這對繪制高頻率變化的函數(shù)不夠精確。例如繪制函數(shù)變化的函數(shù)不夠精確。例如繪制函數(shù)在在(0,1)范圍有無限多個振蕩周期范圍有無限多個振蕩周期,函數(shù)變化率大。為提高精函數(shù)變化率大。為提高精度,繪制出比較真實的函數(shù)曲線,就不能等間隔采樣,而度,繪制出比較真實的函數(shù)曲線,就不能等間隔采樣,而必須在變化率大的去段密集采樣,以充分反映函數(shù)的實際必須在變化率大的去段密集采樣,以充分反映函數(shù)的實際變化規(guī)律,進(jìn)而提高圖形的真實度。變化規(guī)律,進(jìn)而

25、提高圖形的真實度。)cos(tan()(xxffplot函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為: fplot(fname,lims,tol,選項選項)例如:例如:fplot(sin(x),0,2*pi,*)fplot(sin(x),cos(x),0,2*pi.-1.5,1.5,1e-3,r.) 二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù)二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù)二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù)例例5.11 用用fplot函數(shù)繪制函數(shù)繪制f(x)=cos(tan(x)的曲線。的曲線。 先建立函數(shù)文件先建立函數(shù)文件myf.m: functi

26、on y=myf(x) y=cos(tan(pi*x); 再用再用fplot函數(shù)繪制函數(shù)繪制myf.m函數(shù)的曲線:函數(shù)的曲線: fplot(myf,-0.4,1.4,1e-4)二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù) 5. 其他形式的圖形其他形式的圖形 MATLAB提供的繪圖函數(shù)還有很多,例如,用來表示提供的繪圖函數(shù)還有很多,例如,用來表示各元素占總和的百分比的餅圖、復(fù)數(shù)的相量圖等等。各元素占總和的百分比的餅圖、復(fù)數(shù)的相量圖等等。例例5.12 繪制圖形:繪制圖形:(1)某次考試優(yōu)秀、良好、中等、及格、不及格的人數(shù)分別為:某次考試優(yōu)秀、良好、中等、及格、不及格的人數(shù)分別為:7,17

27、,23,19,5,試用餅圖作成績統(tǒng)計分析。,試用餅圖作成績統(tǒng)計分析。(2)繪制復(fù)數(shù)的相量圖:繪制復(fù)數(shù)的相量圖:3+2i、4.5-i和和-1.5+5i。程序如下:程序如下: subplot(1,2,1); pie(7,17,23,19,5); title(餅圖餅圖);legend(優(yōu)秀優(yōu)秀,良好良好,中等中等,及格及格,不及格不及格); subplot(1,2,2); compass(3+2i,4.5-i,-1.5+5i);title(相量圖相量圖); 二維圖形二維圖形-二維圖形的其他函數(shù)二維圖形的其他函數(shù) 5.2 三維圖形的繪制三維圖形的繪制o 繪制三維曲線的基本函數(shù)繪制三維曲線的基本函數(shù) p

28、lot3函數(shù)與函數(shù)與plot函數(shù)用法十分相似,其調(diào)用格式為:函數(shù)用法十分相似,其調(diào)用格式為: plot3(x1,y1,z1,選項選項1,x2,y2,z2,選項選項2,xn,yn,zn,選項選項n) 例例5.13 繪制空間曲線(參數(shù)方程定義)。繪制空間曲線(參數(shù)方程定義)。 程序如下:程序如下: t=0:pi/50:2*pi; x=8*cos(t); y=4*sqrt(2)*sin(t); z=-4*sqrt(2)*sin(t); plot3(x,y,z,p); title(Line in 3-D Space);text(0,0,0,origin); xlabel(X),ylabel(Y),zl

29、abel(Z);grid; o 三維曲面三維曲面1平面網(wǎng)格坐標(biāo)矩陣的生成平面網(wǎng)格坐標(biāo)矩陣的生成(1)利用矩陣運(yùn)算生成。利用矩陣運(yùn)算生成。x=a:dx:b; y=(c:dy:d);X=ones(size(y)*x;Y=y*ones(size(x);(2)利用利用meshgrid函數(shù)生成。函數(shù)生成。x=a:dx:b; y=c:dy:d;X,Y=meshgrid(x,y);三維圖形三維圖形-三維曲面三維曲面 例例5.14 已知已知6x30,15y36,求不定方程,求不定方程2x+5y=126的整數(shù)解。的整數(shù)解。程序如下:程序如下:x=7:29; y=16:35;x,y=meshgrid(x,y);

30、%在在5,2914,35區(qū)域生成網(wǎng)區(qū)域生成網(wǎng)格坐標(biāo)格坐標(biāo)z=2*x+5*y;k=find(z=126); %找出解的位置找出解的位置 x(k),y(k) %輸出對應(yīng)位置的輸出對應(yīng)位置的x,y即方程的解即方程的解三維圖形三維圖形-三維曲面三維曲面X8131823Y22201816 2. 繪制三維曲面的函數(shù)繪制三維曲面的函數(shù) surf函數(shù)和函數(shù)和mesh函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為: mesh(x,y,z,c) surf(x,y,z,c)例例5.15 用三維曲面圖表現(xiàn)函數(shù)用三維曲面圖表現(xiàn)函數(shù)z=sin(y)cos(x)。 程序程序1: x=0:0.1:2*pi; x,y=meshgrid(x

31、); z=sin(y).*cos(x); mesh(x,y,z); xlabel(x-axis), ylabel(y-axis), zlabel(z-axis); title(mesh); 三維圖形三維圖形-三維曲面三維曲面三維圖形三維圖形-三維曲面三維曲面程序程序2: x=0:0.1:2*pi; x,y=meshgrid(x); z=sin(y).*cos(x); surf(x,y,z); xlabel(x-axis), ylabel(y-axis), zlabel(z-axis); title(surf);程序程序3: x=0:0.1:2*pi; x,y=meshgrid(x); z=si

32、n(y).*cos(x); plot3(x,y,z); xlabel(x-axis), ylabel(y-axis), zlabel(z-axis); title(plot3-1);grid;0246802468-1-0.500.51x-axissurfy-axisz-axis024680510-1-0.500.51x-axismeshy-axisz-axis024680510-1-0.500.51x-axisplot3-1y-axisz-axis三維圖形三維圖形-三維曲面三維曲面例例5.16 繪制兩個直徑相等的圓管的相交圖形。繪制兩個直徑相等的圓管的相交圖形。%兩個等直徑圓管的交線兩個等直徑

33、圓管的交線m=30;z=1.2*(0:m)/m;r=ones(size(z);theta=(0:m)/m*2*pi;x1=r*cos(theta);y1=r*sin(theta); %生成第一個圓生成第一個圓管的坐標(biāo)矩陣管的坐標(biāo)矩陣z1=z*ones(1,m+1);x=(-m:2:m)/m;x2=x*ones(1,m+1);y2=r*cos(theta); %生成第二生成第二個圓管的坐標(biāo)矩陣個圓管的坐標(biāo)矩陣三維圖形三維圖形-三維曲面三維曲面z2=r*sin(theta);surf(x1,y1,z1); %繪制豎立的圓管繪制豎立的圓管axis equal,axis offhold onsurf(

34、x2,y2,z2); %繪制平放的圓管繪制平放的圓管axis equal,axis offtitle(兩個等直徑圓管的交線兩個等直徑圓管的交線);hold off例例5.17 分析由函數(shù)分析由函數(shù)z=x2-2y2構(gòu)成的曲面形狀及與平面構(gòu)成的曲面形狀及與平面z=a的交線的交線。 x,y=meshgrid(-10:0.2:10); z1=(x.2-2*y.2)+eps; %第第1個曲面?zhèn)€曲面 a=input(a=?); z2=a*ones(size(x); %第第2個曲面?zhèn)€曲面 subplot(1,2,1);mesh(x,y,z1);hold on;mesh(x,y,z2); %分別畫出兩分別畫出

35、兩個曲面?zhèn)€曲面 v=-10,10,-10,10,-100,100;axis(v);grid; %第第1子圖的坐標(biāo)設(shè)子圖的坐標(biāo)設(shè)置置 hold off; r0=abs(z1-z2)0.5);x(i)=NaN;plot(x,y)三維圖形的精細(xì)處理三維圖形的精細(xì)處理-裁減處理裁減處理三維圖形的精細(xì)處理三維圖形的精細(xì)處理-裁減處理裁減處理 例例5.24: 繪制兩個球面,其中一個球在另繪制兩個球面,其中一個球在另一個球里面,將外面的球裁掉一部分,使得一個球里面,將外面的球裁掉一部分,使得能看見里面的球。能看見里面的球。三維圖形的精細(xì)處理三維圖形的精細(xì)處理-裁減處理裁減處理x,y,z=sphere(20)

36、;%生成外面的大球生成外面的大球z1=z;z1(:,1:4)=NaN; %將大球裁掉一部分將大球裁掉一部分c1=ones(size(z1);surf(3*x,3*y,3*z1,c1);%生成里面的小球生成里面的小球hold onz2=z;c2=2*ones(size(z2);c2(:,1:4)=3*ones(size(c2(:,1:4);surf(1.5*x,1.5*y,1.5*z2,c2);colormap(0,1,0;0.5,0,0;1,0,0);grid onhold off三維圖形的精細(xì)處理三維圖形的精細(xì)處理-裁減處理裁減處理5.4 特殊圖形的繪制特殊圖形的繪制o 5.4.1 面域圖面

37、域圖繪制面域圖的函數(shù)為繪制面域圖的函數(shù)為area,其特點是:在圖上繪制多條曲線時,每條曲線,其特點是:在圖上繪制多條曲線時,每條曲線(除第一條外)都是把(除第一條外)都是把“前前”條曲線作基線,再取值繪制而成。因此,該函條曲線作基線,再取值繪制而成。因此,該函數(shù)所繪制的圖形,能醒目地反映各因素對最終結(jié)果的貢獻(xiàn)份額。數(shù)所繪制的圖形,能醒目地反映各因素對最終結(jié)果的貢獻(xiàn)份額。例:例:x=-2:2;Y=3,5,2,4,1;3,4,5,2,1;5,4,3,2,5;Cum_Sum=cumsum(Y)area(x,Y,0)%x,Y為列向量為列向量legend(因素因素A,因素因素B,因素因素C);grid

38、on;colormap(spring) Cum_Sum =得到如下圖所示:得到如下圖所示:3 5 2 4 16 9 7 6 211 13 10 8 7-2-1.5-1-0.500.511.5202468101214 因 素 A因 素 B因 素 C5.4 特殊圖形的繪制特殊圖形的繪制o 5.4.2 彩帶彩帶圖圖(見教材)(見教材)o 5.4.3 散點圖散點圖例.利用函數(shù)scater繪制y=sinx的散點圖。x=0:pi/10:2*pi;y=sin(x);scatter(x,y)hold on;plot(x,y) 程序運(yùn)行結(jié)果如圖5-25所示。5.4 特殊圖形的繪制特殊圖形的繪制5.4 特殊圖形的

39、繪制特殊圖形的繪制01234567-1-0.8-0.6-0.4-0.60.81例例.利用函數(shù)scatter3繪制 的散點圖。x=3*pi*(-1:0.2:1);y=x;X,Y=meshgrid(x,y);R=sqrt(X.2+Y.2)+eps;Z=sin(R)./R;C=abs(del2(Z);meshz(X,Y,Z,C);hold on,scatter3(X(:),Y(:),Z(:),filled)hold off,colormap(hot)5.4 特殊圖形的繪制特殊圖形的繪制5.4 特殊圖形的繪制特殊圖形的繪制-10-50510-10-50510-0.500.51結(jié)果如

40、下圖所示:結(jié)果如下圖所示:5.5 隱函數(shù)繪圖隱函數(shù)繪圖MATLAB提供了一個提供了一個ezplot函數(shù)繪制隱函數(shù)圖形,下函數(shù)繪制隱函數(shù)圖形,下面介紹其用法。面介紹其用法。(1) 對于函數(shù)對于函數(shù)f = f(x),ezplot函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為:ezplot(f):在默認(rèn)區(qū)間:在默認(rèn)區(qū)間-2x2繪制繪制f = f(x)的圖形。的圖形。ezplot(f, a,b):在區(qū)間:在區(qū)間axb繪制繪制f = f(x)的圖形。的圖形。5.5 隱函數(shù)繪圖隱函數(shù)繪圖(2) 對于隱函數(shù)對于隱函數(shù)f = f(x,y),ezplot函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為:ezplot(f):在默認(rèn)區(qū)間:在

41、默認(rèn)區(qū)間-2x2和和-2y2繪制繪制f(x,y) = 0的圖形。的圖形。ezplot(f, xmin,xmax,ymin,ymax):在區(qū)間:在區(qū)間xminxxmax和和yminyymax繪制繪制f(x,y) = 0的圖形。的圖形。ezplot(f, a,b):在區(qū)間:在區(qū)間axb和和ay b繪制繪制f(x,y) = 0的圖的圖形。形。隱函數(shù)繪圖隱函數(shù)繪圖(3) 對于參數(shù)方程對于參數(shù)方程x = x(t)和和y = y(t),ezplot函數(shù)的調(diào)用格函數(shù)的調(diào)用格式為:式為:ezplot(x,y):在默認(rèn)區(qū)間在默認(rèn)區(qū)間0t2繪制繪制x=x(t)和和y=y(t)的圖形。的圖形。ezplot(x,y,

42、 tmin,tmax):在區(qū)間在區(qū)間tmin t tmax繪制繪制x=x(t)和和y=y(t)的圖形。的圖形。隱函數(shù)繪圖隱函數(shù)繪圖例例5.25 隱函數(shù)繪圖應(yīng)用舉例。隱函數(shù)繪圖應(yīng)用舉例。程序如下:程序如下:subplot(2,2,1);ezplot(x2+y2-9);axis equalsubplot(2,2,2);ezplot(x3+y3-5*x*y+1/5)subplot(2,2,3);ezplot(cos(tan(pi*x), 0,1)subplot(2,2,4);ezplot(8*cos(t),4*sqrt(2)*sin(t),0,2*pi)隱函數(shù)繪圖隱函數(shù)繪圖演示演示 5.6 圖形窗口

43、及低層繪圖 繪圖本來是一項很瑣碎的工作繪圖本來是一項很瑣碎的工作,需要確定很多參數(shù)需要確定很多參數(shù),但但MATLAB高層繪圖函數(shù)代替用戶做了這些工作高層繪圖函數(shù)代替用戶做了這些工作,給定了參給定了參數(shù)的默認(rèn)值數(shù)的默認(rèn)值,這樣就使用戶省去了一些操作細(xì)節(jié)這樣就使用戶省去了一些操作細(xì)節(jié),用起來很用起來很方便方便,但一旦遇到默認(rèn)值不能滿足實際需要時但一旦遇到默認(rèn)值不能滿足實際需要時,就需要用戶就需要用戶的干預(yù)的干預(yù),低層繪圖操作就能解決這個問題。低層繪圖操作就能解決這個問題。 5.5.1 圖形對象及其句柄圖形對象及其句柄 1.圖形對象圖形對象 低層繪圖操作 MATLAB把構(gòu)成圖形的各個基本要素稱為圖形

44、對象。把構(gòu)成圖形的各個基本要素稱為圖形對象。這些對象包括計算機(jī)屏幕,圖形窗口這些對象包括計算機(jī)屏幕,圖形窗口(figure),用戶菜單用戶菜單(Uimenu),坐標(biāo)軸坐標(biāo)軸(Axes),用戶控件用戶控件(Uicontrol),曲線曲線(Line),曲面曲面(Surface),文字文字(Text),圖像圖像(Image),光光源源(Light),區(qū)域塊區(qū)域塊(Patch)和方框和方框(Rectangle)。系統(tǒng)。系統(tǒng)將每一個對象按樹形結(jié)構(gòu)組織起來,如圖將每一個對象按樹形結(jié)構(gòu)組織起來,如圖5.30所示所示,每個每個對象都可以被獨立地操作。對象都可以被獨立地操作。 在在MATLAB中,每一個具體的圖

45、形都是由若干個不同中,每一個具體的圖形都是由若干個不同的圖形對象組成,每個具體圖形對象不一定包含全部對象的圖形對象組成,每個具體圖形對象不一定包含全部對象低層繪圖操作但必須有計算機(jī)屏幕和圖形窗口對象。但必須有計算機(jī)屏幕和圖形窗口對象。 計算機(jī)屏幕是產(chǎn)生其他對象的基礎(chǔ),稱為根對象。它計算機(jī)屏幕是產(chǎn)生其他對象的基礎(chǔ),稱為根對象。它包含一個或多個圖象窗口對象。一個圖形窗口對象有有包含一個或多個圖象窗口對象。一個圖形窗口對象有有3種不同類型的子對象:坐標(biāo)軸,用戶菜單和用戶控件,其種不同類型的子對象:坐標(biāo)軸,用戶菜單和用戶控件,其中后兩類用于構(gòu)建圖形用戶界面,第中后兩類用于構(gòu)建圖形用戶界面,第8章專門介

46、紹。坐標(biāo)章專門介紹。坐標(biāo)軸有軸有7種不同類型的子對象:曲線,曲面,文字,圖象,種不同類型的子對象:曲線,曲面,文字,圖象,光源,區(qū)域塊和方框,對坐標(biāo)軸及其光源,區(qū)域塊和方框,對坐標(biāo)軸及其7種子對象的操作即種子對象的操作即構(gòu)成低層繪圖操作。構(gòu)成低層繪圖操作。低層繪圖操作2. 圖形對象句柄 MATLAB在創(chuàng)建每一個圖形對象時在創(chuàng)建每一個圖形對象時,都為該對象分配唯都為該對象分配唯一的一個值一的一個值,稱為圖形對象句柄稱為圖形對象句柄(Handle)。句柄是圖形對。句柄是圖形對象的唯一標(biāo)識符,不同對象的句柄不可能重復(fù)和混淆。象的唯一標(biāo)識符,不同對象的句柄不可能重復(fù)和混淆。 計算機(jī)屏幕作為根對象由系統(tǒng)

47、自動建立,其句柄值為計算機(jī)屏幕作為根對象由系統(tǒng)自動建立,其句柄值為0而圖形窗口對象的句柄值為一正整數(shù),并顯示在該窗口的而圖形窗口對象的句柄值為一正整數(shù),并顯示在該窗口的標(biāo)題欄,其它圖形對象的句柄為浮點數(shù),標(biāo)題欄,其它圖形對象的句柄為浮點數(shù),MATLAB提供提供了有關(guān)函數(shù)用于獲取圖形對象的句柄,常用的函數(shù)如表了有關(guān)函數(shù)用于獲取圖形對象的句柄,常用的函數(shù)如表5.5所示所示 低層繪圖操作5.5.2 圖形對象屬性圖形對象屬性1.屬性名與屬性值屬性名與屬性值 每種圖形對象都具有各種各樣的屬性每種圖形對象都具有各種各樣的屬性,MATLAB正是正是通過對屬性的操作來控制和改變圖形對象的。為方便屬性通過對屬性

48、的操作來控制和改變圖形對象的。為方便屬性的操作,的操作,MATLAB給每種對象的每一個屬性定了一個名給每種對象的每一個屬性定了一個名字,稱為屬性名,而屬性名的取值稱為屬性值。例如,字,稱為屬性名,而屬性名的取值稱為屬性值。例如,LineStyle是曲線對象的一個屬性名是曲線對象的一個屬性名,它的值決定著線型它的值決定著線型,取值可以是取值可以是-,:,-.,-或或none。低層繪圖操作2.屬性的操作屬性的操作 當(dāng)創(chuàng)建一個對象時當(dāng)創(chuàng)建一個對象時,必須給對象的各種屬性賦予必要的必須給對象的各種屬性賦予必要的屬性值屬性值,否則否則,系統(tǒng)自動使用默認(rèn)屬性值。用戶可以通過系統(tǒng)自動使用默認(rèn)屬性值。用戶可以

49、通過set函數(shù)重新設(shè)置對象屬性函數(shù)重新設(shè)置對象屬性,也可以通過也可以通過get函數(shù)獲取這些屬性函數(shù)獲取這些屬性值。值。Set函數(shù)的調(diào)用格式為函數(shù)的調(diào)用格式為:set(句柄句柄,屬性名屬性名1,屬性值屬性值1,屬性名屬性名2,屬性值屬性值2,)低層繪圖操作 繪制二維曲線時,通過選擇不同的選項可以設(shè)置曲線繪制二維曲線時,通過選擇不同的選項可以設(shè)置曲線顏色,線型和數(shù)據(jù)點的標(biāo)記符號,下面通過句柄操作來實顏色,線型和數(shù)據(jù)點的標(biāo)記符號,下面通過句柄操作來實現(xiàn)。假定要繪制正弦曲線,命令如下:現(xiàn)。假定要繪制正弦曲線,命令如下:x=0:pi/10:2*pi;h=plot(x,sin(x);set(h,color

50、,r,Linestyle,:,Marker,p)低層繪圖操作低層繪圖操作 先用默認(rèn)屬性繪制正弦曲線并保存曲線句柄,然后通先用默認(rèn)屬性繪制正弦曲線并保存曲線句柄,然后通過改變曲線的屬性來設(shè)置曲線的顏色,線型和數(shù)據(jù)點的標(biāo)過改變曲線的屬性來設(shè)置曲線的顏色,線型和數(shù)據(jù)點的標(biāo)記符號。事實上,還有很多其它屬性,通過改變這些屬性記符號。事實上,還有很多其它屬性,通過改變這些屬性可對曲線作更進(jìn)一步的控制。可對曲線作更進(jìn)一步的控制。 get函數(shù)的調(diào)用格式為函數(shù)的調(diào)用格式為: V=get(句柄句柄,屬性名屬性名) 其中其中V是返回的屬性值是返回的屬性值,如果在調(diào)用如果在調(diào)用get函數(shù)時省略屬性函數(shù)時省略屬性名名,

51、則將返回句柄所有屬性值。例如:則將返回句柄所有屬性值。例如: col=get (h, Color)將得到曲線的顏色屬性值將得到曲線的顏色屬性值1 0 0,即紅色。即紅色。低層繪圖操作3.對象的公共屬性對象的公共屬性 圖形對象具有各種各樣的屬性圖形對象具有各種各樣的屬性,有些屬性是所有對象共同有些屬性是所有對象共同具備的具備的,有些則是各對象所特有的。對象常用的公共屬性如下:有些則是各對象所特有的。對象常用的公共屬性如下: (1)Children屬性屬性,(2)parent屬性屬性,(3)Tag屬性屬性, (4)Type屬性屬性,(5)UserData屬性屬性,(6)Visible屬性屬性 (7

52、)ButtonDownFcn屬性屬性,(8)CreateFcn屬性屬性,(9) DeleteFcn屬性屬性 例例 5.26 在同一坐標(biāo)下畫紅在同一坐標(biāo)下畫紅,綠兩條不同曲線綠兩條不同曲線,希望獲得綠色曲希望獲得綠色曲 線的句柄線的句柄,并對其進(jìn)行設(shè)置。并對其進(jìn)行設(shè)置。低層繪圖操作x=0:pi/50:2*pi;y=sin(x);z=cos(x);plot(x,y,r,x,z,g);H=get(gca,Children); %獲取兩曲線句柄向量獲取兩曲線句柄向量Hfor k=1:length(H) if get(H(k),Color)=0 1 0 %0 1 0代表綠色代表綠色 Hg=H(k); %

53、獲取綠色線條句柄獲取綠色線條句柄endendpause %便于觀察設(shè)置效果便于觀察設(shè)置效果set(Hg,LineStyle,:,Marker,p); %對綠色曲線進(jìn)行設(shè)置對綠色曲線進(jìn)行設(shè)置低層繪圖操作低層繪圖操作5.5.3 圖形對象的創(chuàng)建圖形對象的創(chuàng)建 1.圖形窗口對象圖形窗口對象 圖形窗口是圖形窗口是MATLAB中很重要的一類圖形對象。中很重要的一類圖形對象。MATLAB的一切圖形圖像的輸出都是在圖形窗口中完成的一切圖形圖像的輸出都是在圖形窗口中完成的。掌握圖形窗口的控制方法,對于充分發(fā)揮的。掌握圖形窗口的控制方法,對于充分發(fā)揮MATLAB的圖形功能和設(shè)計高質(zhì)量的用戶界面是十分重要的。的圖形

54、功能和設(shè)計高質(zhì)量的用戶界面是十分重要的。 建立圖形窗口對象使用建立圖形窗口對象使用figure函數(shù)函數(shù),其調(diào)用格式為其調(diào)用格式為:句柄變量句柄變量=figure(屬性名屬性名1,屬性值屬性值1,屬性名屬性名2,屬性值屬性值2) MATLAB通過對屬性的操作來改變圖形窗口的形式通過對屬性的操作來改變圖形窗口的形式,低層繪圖操作還可以調(diào)用還可以調(diào)用figure函數(shù)來顯示該窗口函數(shù)來顯示該窗口,如果這里的句柄不如果這里的句柄不是已經(jīng)存在的圖形窗口是已經(jīng)存在的圖形窗口,但是一個整數(shù)但是一個整數(shù),則也可以使用這一則也可以使用這一函數(shù)函數(shù),它的作用是對這一句柄生成一個新的圖形窗口它的作用是對這一句柄生成一

55、個新的圖形窗口,并將并將其定義為當(dāng)前窗口。如果引用的窗口句柄不是一個圖形窗其定義為當(dāng)前窗口。如果引用的窗口句柄不是一個圖形窗口的句柄,也不是一個整數(shù),則該函數(shù)返回一條錯誤信息口的句柄,也不是一個整數(shù),則該函數(shù)返回一條錯誤信息 要關(guān)閉圖形窗口,使用要關(guān)閉圖形窗口,使用close函數(shù)函數(shù),其調(diào)用格式為其調(diào)用格式為: close(窗口句柄窗口句柄) 另外另外,close all命令可以關(guān)閉所有的圖形窗口命令可以關(guān)閉所有的圖形窗口,clf命命令則是清除當(dāng)前圖形窗口的內(nèi)容令則是清除當(dāng)前圖形窗口的內(nèi)容,但不關(guān)閉窗口。但不關(guān)閉窗口。低層繪圖操作 MATLAB為每個圖形窗口提供了很多屬性。這些屬性為每個圖形窗

56、口提供了很多屬性。這些屬性及其取值控制著圖形窗口對象,除公共屬性外,其它常用及其取值控制著圖形窗口對象,除公共屬性外,其它常用屬性如下:屬性如下: (1)Menubar屬性屬性,(2)Name屬性屬性,(3)NumberTitle屬性屬性,(4)Resize屬性屬性, (5)position屬性屬性, 6)Units屬性屬性(7)Color屬性屬性,(8) Pointer屬性屬性, (9)對鍵盤及鼠標(biāo)響應(yīng)屬對鍵盤及鼠標(biāo)響應(yīng)屬性性低層繪圖操作例例5.27 建立一個圖形窗口。該圖形窗口沒有菜單條,標(biāo)建立一個圖形窗口。該圖形窗口沒有菜單條,標(biāo)題名稱為題名稱為“圖形窗口示例圖形窗口示例”,起始于屏幕左

57、下角、寬度,起始于屏幕左下角、寬度和高度分別為和高度分別為300像素點和像素點和150像素點,背景顏色為像素點,背景顏色為綠色,且當(dāng)用戶從鍵盤按下任意一個鍵時,將顯示綠色,且當(dāng)用戶從鍵盤按下任意一個鍵時,將顯示“Hello,Keyboard Key Pressed.”字樣。字樣。hf=figure(Color,0,1,0,Position,1,1,300,150,.Name,圖形窗口示例圖形窗口示例,NumberTitle,off,MenuBar,none,. KeyPressFcn,disp(Hello,Keyboard Key Pressed.);低層繪圖操作低層繪圖操作 例例5.28 分

58、別在分別在4個不同的圖形窗口繪制出正弦、余弦、個不同的圖形窗口繪制出正弦、余弦、正切、余切曲線。要求先建立一個圖形窗口并繪圖,然正切、余切曲線。要求先建立一個圖形窗口并繪圖,然后每關(guān)閉一個再建立下一個,直到建立第后每關(guān)閉一個再建立下一個,直到建立第4個窗口并繪個窗口并繪圖。圖。 x=linspace(0,2*pi,60); y=sin(x); z=cos(x); t=tan(x); ct=1./(t+eps); %命令組待用命令組待用低層繪圖操作 C4=figure(Name,cotangent(x),NumberTitle,. off);plot(x,ct);axis(0,2*pi,-40,

59、40); C3=figure(Name,tangent(x),DeleteFcn,C4,. NumberTitle,off);plot(x,t);axis(0,2*pi,-40,40); C2=figure(Name,cos(x),DeleteFcn,C3,. NumberTitle,off);plot(x,z);axis(0,2*pi,-1,1); %先創(chuàng)建1個圖形窗口并繪制曲線figure(Name,sin(x),DeleteFcn,C2,NumberTitle,off); plot(x,y); axis(0,2*pi,-1,1);低層繪圖操作 2.坐標(biāo)軸對象坐標(biāo)軸對象 坐標(biāo)軸是坐標(biāo)軸是M

60、ATLAB中另一類很重要的圖形對象。坐標(biāo)中另一類很重要的圖形對象。坐標(biāo)軸對象是圖形窗口對象的子對象,每個圖形窗口中可以定軸對象是圖形窗口對象的子對象,每個圖形窗口中可以定義多個坐標(biāo)軸對象,但只有一個坐標(biāo)軸是當(dāng)前坐標(biāo)軸,在義多個坐標(biāo)軸對象,但只有一個坐標(biāo)軸是當(dāng)前坐標(biāo)軸,在沒有指明坐標(biāo)軸時,所有的圖形圖像都是在當(dāng)前坐標(biāo)軸中沒有指明坐標(biāo)軸時,所有的圖形圖像都是在當(dāng)前坐標(biāo)軸中輸出。必須弄清一個概念,所謂在某個圖形窗口中輸出圖輸出。必須弄清一個概念,所謂在某個圖形窗口中輸出圖形對象,實質(zhì)上是在該圖形窗口的當(dāng)前坐標(biāo)軸中輸出圖形形對象,實質(zhì)上是在該圖形窗口的當(dāng)前坐標(biāo)軸中輸出圖形對象。對象。 建立左邊軸對象使

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論