- 11
- 0
- 约8.23千字
- 约 64页
- 2016-12-19 发布于贵州
- 举报
MATLAB 程式設計入門篇三維立體繪圖 4-1 基本立體繪圖指令 mesh 和 surf: mesh:可畫出立體的「網狀圖」(Mesh Plots) surf:可畫出立體的「曲面圖」(Surface Plots) 範例4-1:?plotxyz001.m 4-1 基本立體繪圖指令 範例4-1 :plotxyz001.m 4-1 基本立體繪圖指令 範例4-2 :plotxyz002.m 若要將與曲面對應的 x 座標和 y 座標都一併畫出來,還是可以使用 mesh 指令 4-1 基本立體繪圖指令 範例4-2 :plotxyz002.m 4-1 基本立體繪圖指令 範例4-3 :plotxyz011.m meshgrid 的作用是產生 x 及 y (均為向量) 為基準的格子點 (Grid Points),其輸出為 xx 及 yy(均為矩陣),分別代表格子點的 x 座標及 y 座標。 4-1 基本立體繪圖指令 範例4-3 :plotxyz011.m 4-1 基本立體繪圖指令 範例4-3 :plotxyz011.m 4-1 基本立體繪圖指令 範例4-4 :plotxyz01.m使用 linspace 來產生較密集的資料,以便畫出由函數 形成的立體網狀圖 4-1 基本立體繪圖指令 範例4-4 :plotxyz01.m 4-1 基本立體繪圖指令 範例4-5 :plotxyz01.msurf 和 mesh 指令的用法類似 4-1 基本立體繪圖指令 範例4-5 :plotxyz01.m 4-1 基本立體繪圖指令 peaks: 為了方便測試立體繪圖,MATLAB 提供了一個 peaks 函數,可產生一個凹凸有致的曲面,包含了三個局部極大點(Local Maxima)及三個局部極小點(Local Minima) 其方程式為: 4-1 基本立體繪圖指令 畫出此函數的最快方法,即是在 MATLAB 命令視窗直接鍵入 peaks,可得到下列方程式 4-1 基本立體繪圖指令 peaks的圖形 4-1 基本立體繪圖指令 meshz: meshz 指令有將曲面加上「圍裙」或「舞台」的效果 範例4-6:plotxyz03.m 4-1 基本立體繪圖指令 範例4-6:plotxyz03.m 4-1 基本立體繪圖指令 waterfall: waterfall 指令可在 x 方向或 y 方向產生水流效果 範例4-7:plotxyz04.m 4-1 基本立體繪圖指令 範例4-7:plotxyz04.m 4-1 基本立體繪圖指令 meshc: meshc 可同時畫出網狀圖與「等高線」(Contours) 範例4-8:plotxyz05.m 4-1 基本立體繪圖指令 範例4-8:plotxyz05.m 4-1 基本立體繪圖指令 plot3: plot3 指令可畫出三度空間中的曲線 範例4-9:plotxyz06.m 4-1 基本立體繪圖指令 範例4-9:plotxyz06.m 4-1 基本立體繪圖指令 plot3: 亦可同時畫出兩條三度空間中的曲線 範例4-10:plotxyz07.m 4-1 基本立體繪圖指令 範例4-10:plotxyz07.m 4-1 基本立體繪圖指令 plot3: 如果輸入引數是三個大小相同的矩陣 x、y、z,那麼 plot3 會依序畫出每個行向量在三度空間所對應的曲線 範例4-11:plotxyz08.m 4-1 基本立體繪圖指令 範例4-11:plotxyz08.m 4-1 基本立體繪圖指令 plot3: 上例中,所有的資料點都必需是在格子點上,MATLAB 才能根據每點的高度來作圖。如果所給的資料點不在格子點上,我們必需先用 griddata 指令來進行內插法以產生格子點 4-1 基本立體繪圖指令 範例4-12:plotxyz09.m 4-1 基本立體繪圖指令 範例4-12:plotxyz09.m 4-1 基本立體繪圖指令 整理:基本三維立體繪圖指令的列表 4-1 基本立體繪圖指令 整理:基本三維立體繪圖指令的列表 4-1 基本立體繪圖指令 ezmesh, ezsurf: 如果我們只是要很快地檢視一個具有二個輸入的函數的圖形,就可以使用 ezmesh 或是 ezsurf 等來快速地畫出函數的曲面圖形 範例4-13:plotxyz091.m 4-1 基本立體繪圖指令 範例4-13:plotxyz091.m 4-2 立體圖形與圖軸的基本技巧 hidden off: 在繪製網狀圖時,MATLAB 會隱藏被遮蓋的網線,若要使被遮蓋的網線亦能呈現出來,可用 hidden off 指令 若再鍵入 hidden on,則恢復原先的設定 範例4-14:plotxyz
您可能关注的文档
- 基于51单片机和DS18B20的数字温度计设计.doc
- 基于51单机课程设计报告小直流电机调速控制系统.doc
- 基于51单片机的家居空气检测系统的设计-1115.doc
- 培训文档 - AccessOne高级培训.ppt
- 基于ARMGPRS的远程监测终端设计.doc
- 基于C#的书馆管理系统报告书.doc
- 基于AT89S51和ADC0809简易数字电压表的设计.doc
- 基于C++图书馆管理信息系统的设计与开发》课程设计.doc
- 基于CPL的智能交通灯控制系统.doc
- 基于C语言图书管理系统的设计与实现.doc
- 《人工智能图像识别项目实践》课件 项目四 宠物管理猫狗检测.pdf
- 商务数据分析与应用 课件 12.1商务数据分析(高质量分析报告的撰写要求).pptx
- 数控编程与加工 课件 项目二 传动轴零件数控编程与加工.pptx
- 商务数据分析与应用 课件 10.1商务数据分析的价值(商品分析实战).pptx
- 《轨道作业车运用与规章》课件 项目5 《铁路技术管理规程(高速铁路部分)》考点解析.pptx
- M32CubeIDE嵌入式开发教程 课件 chap12DMA.pptx
- 数控编程与加工 课件 项目一 数控车床编程与操作基础.pptx
- 《轨道作业车运用与规章》课件 项目6-任务4 移动信号及手信号考点原文对照与案例解读.pptx
- 10.4 电能质量扰动分类结果分析.pptx
- M32CubeIDE嵌入式开发教程 课件 chap09实时时钟与定时器.pptx
原创力文档

文档评论(0)