資源描述:
《matlab第五章基本圖形處理功能》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、MATLAB程序設(shè)計(jì)殷利平lpyin@nuist.edu.cn6/13/20211南京信息工程大學(xué)物理系第五章基本圖形處理功能本章內(nèi)容:介紹了二維和三維圖形的高層繪圖函數(shù)以及其他圖形控制函數(shù)的使用方法。在此基礎(chǔ)上,再介紹可以操作和控制各種圖形對(duì)象的低層繪圖操作。6/13/20212南京信息工程大學(xué)物理系第五章基本圖形處理功能§5.1二維、三維繪圖命令比較§5.2其他的二維繪圖操作§5.3與三維相關(guān)的操作命令§5.4圖形的控制與表現(xiàn)6/13/20213南京信息工程大學(xué)物理系第五章基本圖形處理功能§5.1二維、三維繪圖命令比較二維三
2、維函數(shù)格式功能格式功能plotorplot3plot(y)plot(x1,y1,…)……plot3(x1,y1,z1,..)……plot(..,line,..)……plot3(..,line,..)……plot(..,’ProN’,’ProV’,…)……plot3(…,’ProN’,..’ProV’,..)……plot(…)……h(huán)=plot3(…)……6/13/20214南京信息工程大學(xué)物理系第五章基本圖形處理功能§5.2二維、三維繪圖命令比較1、對(duì)數(shù)坐標(biāo)繪圖semilogx(x軸對(duì)數(shù))semilogy(y軸對(duì)數(shù))loglog(
3、雙對(duì)數(shù))6/13/20215南京信息工程大學(xué)物理系例5-1使用例5-1的數(shù)據(jù)繪制線(xiàn)性坐標(biāo)圖和3種對(duì)數(shù)坐標(biāo)圖。y=[00.62.358.311.71517.719.420]subplot(2,2,1)%創(chuàng)建第一個(gè)子圖plot(y)title('plot(y)')subplot(2,2,2)%創(chuàng)建第二個(gè)子圖semilogx(y)title('semilogx(y)')subplot(2,2,3)%創(chuàng)建第三個(gè)子圖semilogy(y)title('semilogy(y)')subplot(2,2,4)%創(chuàng)建第四個(gè)子圖loglog(y)
4、title('loglog(y)')6/13/20216南京信息工程大學(xué)物理系第五章基本圖形處理功能§5.2二維、三維繪圖命令比較2、極坐標(biāo)繪圖polar(theta,rho)polar(theta,rho,Linespace)6/13/20217南京信息工程大學(xué)物理系例5-2繪制函數(shù)y=cos2tcos2t的極坐標(biāo)圖形在命令窗口創(chuàng)建角度矢量t,以函數(shù)y=cos2tcos2t為半徑繪圖:>>t=0:.01:2*pi;>>polar(t,sin(2*t).*cos(2*t))6/13/20218南京信息工程大學(xué)物理系第五章基本圖形
5、處理功能§5.2二維、三維繪圖命令比較3、多重曲線(xiàn)繪圖(1)一組變量①如x是矢量,y是矩陣,plot(x,y)用不同的眼色圖線(xiàn)繪制y矩陣中各行或列對(duì)應(yīng)于x的曲線(xiàn);如果y矩陣中行的長(zhǎng)度與x矢量的長(zhǎng)度相同matlab就以行數(shù)據(jù)作為一組繪圖數(shù)據(jù);如果y矩陣中列的長(zhǎng)度與x矢量的長(zhǎng)度,則以列數(shù)據(jù)作為一組繪圖數(shù)據(jù);如果y是一個(gè)行列均與x矢量的長(zhǎng)度相等的方陣,則以每列作為一組繪圖數(shù)據(jù)。6/13/20219南京信息工程大學(xué)物理系例5-3當(dāng)x為矢量,y為矩陣是繪制多重曲線(xiàn)圖在命令窗口創(chuàng)建矢量x,然后創(chuàng)建函數(shù)矩陣y并繪圖:>>x=0:pi/50:2
6、*pi;>>y(1,:)=sin(x);>>y(2,:)=0.6*sin(x);>>y(3,:)=0.3*sin(x);>>plot(x,y)6/13/202110南京信息工程大學(xué)物理系第五章基本圖形處理功能§5.2二維、三維繪圖命令比較3、多重曲線(xiàn)繪圖(1)一組變量②如果x是矩陣,y是矢量,則按類(lèi)似①的規(guī)則,這是將x中的每一行或列對(duì)應(yīng)于y進(jìn)行繪圖。6/13/202111南京信息工程大學(xué)物理系例5-4當(dāng)x為矩陣,y為矢量時(shí)繪制多重曲線(xiàn)圖>>x(1,:)=0:pi/50:2*pi;>>x(2,:)=pi/4:pi/50:2*pi+
7、pi/4;>>x(3,:)=pi/2:pi/50:2*pi+pi/2;>>y=sin(x);>>plot(x,y)6/13/202112南京信息工程大學(xué)物理系第五章基本圖形處理功能§5.2二維、三維繪圖命令比較3、多重曲線(xiàn)繪圖(1)一組變量③如果x,y是同樣大小的矩陣,則plot(x,y)繪出y中各列相應(yīng)于x中各列的圖形。6/13/202113南京信息工程大學(xué)物理系例5-5當(dāng)x和y為同樣大小的矩陣時(shí),繪制多重曲線(xiàn)圖x(1,:)=0:pi/50:2*pi;x(2,:)=pi/4:pi/50:2*pi+pi/4;x(3,:)=pi/
8、2:pi/50:2*pi+pi/2;y(1,:)=sin(x(1,:));y(2,:)=0.6*sin(x(1,:));y(3,:)=0.3*sin(x(1,:));plot(x,y)x=x';y=y';figure%創(chuàng)建新的圖形窗口plot(x,y)6/13/