《MATLAB編程與應(yīng)用》 課件 第4章 三維繪圖_第1頁
《MATLAB編程與應(yīng)用》 課件 第4章 三維繪圖_第2頁
《MATLAB編程與應(yīng)用》 課件 第4章 三維繪圖_第3頁
《MATLAB編程與應(yīng)用》 課件 第4章 三維繪圖_第4頁
《MATLAB編程與應(yīng)用》 課件 第4章 三維繪圖_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MATLABProgrammingandApplicationMATLAB編程與應(yīng)用(微課視頻版)

教育部高等學(xué)校電子信息類專業(yè)教學(xué)指導(dǎo)委員會規(guī)劃教材高等學(xué)校電子信息類專業(yè)系列教材.新形態(tài)教材

目錄

第1章概述第2章變量、數(shù)組與矩陣第3章二維繪圖系統(tǒng)第4章三維繪圖第5章MATLAB編程第6章MATLAB符號運算第7章文件I/O操作第8章MATLAB數(shù)值分析與應(yīng)用第9章Simulink仿真基礎(chǔ)第4章三維繪圖4.1基本三維繪圖4.2繪制三維圖形的其他函數(shù)4.3顏色控制4.4三維視圖可視效果的控制4.5動畫本章小結(jié) 第4章三維繪圖4.1基本三維繪圖4.1.1三維點或線圖最基本的繪制三維圖形函數(shù)為plot3,它將二維繪圖函數(shù)plot的有關(guān)功能擴展到三維空間,可以繪制出三維點或線圖,調(diào)用格式:plot3(x1,y1,z1,‘選項1’,x2,y2,z2,‘選項2’,…)其中:每一組x,y,z組成一組曲線的坐標參數(shù),選項的定義和plot的選項一樣,用來指定線型、標記和顏色的參數(shù)。t=linspace(-10,10,1000);xt=exp(-t./15).*sin(5*t);yt=exp(-t./15).*cos(5*t);p=plot3(xt,yt,t,'r');xlabel('x'),ylabel('y'),zlabel('z'),title('三維螺旋線')4.1基本三維繪圖4.1.2三維網(wǎng)格圖mesh函數(shù)可以繪制出三維空間上的網(wǎng)格圖。調(diào)用格式為:mesh(x,y,z)說明:mesh(x,y,z)創(chuàng)建一個網(wǎng)格圖,該網(wǎng)格圖為三維曲面,有實色邊顏色,無面顏色。[x,y]=meshgrid(-3:0.1:3);%

meshgrid創(chuàng)建x和y形成的二維網(wǎng)格z=x.*exp(-x.^2-y.^2);mesh(x,y,z)xlabel('x')ylabel('y')zlabel('z')title('三維網(wǎng)格曲面圖')colorbar4.1基本三維繪圖4.1.3三維曲面圖surf函數(shù)可以繪制出三維曲面圖。調(diào)用格式為:surf(x,y,z)4.2繪制三維圖形的其他函數(shù)4.2.1等高線圖contour3函數(shù)繪制三維等高線圖。調(diào)用函數(shù):contour3(z)說明:

其中z包含x-y平面上的高度值。z的列和行索引分別是平面中的x和y坐標。4.2.2球狀圖[X,Y,Z]=sphere返回球面的x、y和z坐標而不對其繪圖。4.3顏色控制

4.3.1顏色圖4.3顏色控制

4.3.2

顏色欄利用colorbar函數(shù)可以創(chuàng)建顏色欄。調(diào)用格式:c=

colorbar()說明:返回

colorbar對象。可以在創(chuàng)建顏色欄后使用此對象設(shè)置屬性,將返回參數(shù)

c

指定到上述任一語法中。

4.3.3顏色圖調(diào)整顏色圖編輯器可以調(diào)整顏色圖以改進圖像細節(jié)。MATLAB命令提示符:輸入

colormapeditor。4.4三維視圖可視效果的控制

4.4.1視線利用view函數(shù)可以設(shè)置視點的位置。調(diào)用函數(shù):view(az,el)

4.4.2著色、光照和透明度1.著色4.4三維視圖可視效果的控制

4.4.2著色、光照和透明度2.光照3.透明度可以使用alpha函數(shù)或通過設(shè)置對象的透明度屬性來控制對象的透明度??蓪傩栽O(shè)置為[0,1]范圍內(nèi)的標量值,值0表示完全透明;值1表示完全不透明;0和1之間的值表示半透明。本章小結(jié)

三維繪圖便于反映空間的實際情況。本章系統(tǒng)闡述了MATLAB三維繪圖的方法,并通過具體實例詳細講解了在MATLAB中實現(xiàn)三維通行的繪制

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論