- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
04-三维立体绘图
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4-3 曲面顏色的控制 範例4-21:plotxyz17.m 4-3 曲面顏色的控制 True Color: 前例MATLAB 決定顏色的方法稱為「索引顏色」(Indexed Color)法,因為曲面上每個方塊先對應至顏色對應表的索引 如果您的顯示器能支援 24 位元全彩,則我們可以直接定義一千六百萬(2^24)種顏色,而不需要再定義顏色對應表。此種方法稱為「真實顏色」(True Color)法 4-3 曲面顏色的控制 範例4-22:plotxyz18.m Z = peaks(50); C(:, :, 1) = rand(50); % C(:,:,1) 代表 R(Red,紅色)的份量 C(:, :, 2) = rand(50); % C(:,:,2) 代表 G(Green,綠色)的份量 C(:, :, 3) = rand(50); % C(:,:,3) 代表 B(Blue,藍色)的份量 subplot(1,1,1); surf(Z, C); axis tight 4-3 曲面顏色的控制 範例4-22:plotxyz18.m 4-3 曲面顏色的控制 shading: 若要使表面的顏色產生連續性的變化,可使用 shading 指令 例如我們可以先輸入「peaks」,再輸入「shading interp」,就可以得到下列顏色漸進變化的圖形 4-3 曲面顏色的控制 整理: 指令 功能 shading interp 使用 Bilinear Interpolation 來使「瓷磚」根據四頂點的顏色產生連續的變化 shading flat 「瓷磚」的顏色是單一的。 shading faceted 「瓷磚」的顏色是單一的,而且同時顯色「瓷磚」交接的「邊」。(此為預設值) 4-3 曲面顏色的控制 colormap和shading: 使用 colormap 及 shading,可產生意想不到的結果 範例4-23:plotxyz19.m surfl(peaks); % 曲面圖加上光源 axis tight colormap(pink); shading interp 4-3 曲面顏色的控制 範例4-23:plotxyz19.m 是不是很像平滑無暇的絲緞呢? * * * * * * * * * * * * * * * * * * * * * * * 4-1 基本立體繪圖指令 範例4-11:plotxyz08.m 4-1 基本立體繪圖指令 plot3: 上例中,所有的資料點都必需是在格子點上,MATLAB 才能根據每點的高度來作圖。如果所給的資料點不在格子點上,我們必需先用 griddata 指令來進行內插法以產生格子點 4-1 基本立體繪圖指令 範例4-12:plotxyz09.m x = 6*rand(100,1)-3; % x 為介於 [-3, 3] 的 100 點亂數 y = 6*rand(100,1)-3; % y 為介於 [-3, 3] 的 100 點亂數 z = peaks(x, y); % z 為 peaks 指令產生的 100 點輸出 [X, Y] = meshgrid(-3:0.1:3); Z = griddata(x, y, z, X, Y, cubic); mesh(X, Y, Z); hold on plot3(x, y, z, ., MarkerSize, 16); % 晝出 100 個取樣 hold off axis tight 4-1 基本立體繪圖指令 範例4-12:plotxyz09.m 4-1 基本立體繪圖指令 整理:基本三維立體繪圖指令的列表 類別 指令 說明 網狀圖 mesh, ezmesh 立體網狀圖 meshc, ezmeshc 網狀圖加上等高線 meshz 網狀圖加上“圍裙”(或“舞臺”) 曲面圖 surf, ezsurf 立體曲面圖 surfc, ezsurfc 曲面圖加上等高線 surfl 曲面圖加上光源 4-1 基本立體繪圖指令 整理:基本三維立體繪圖指令的列表 類別 指令 說明 曲線圖 plot3, ezplot3 立體曲線圖 低階函數 surface Surf 用到的低階指令 line3 Plot3 用到的低階指令 等高線 contour, ezcontour 平面上的等高線 contour3 空間中的等高線 影像表示 pcolor 在二維平面中以顏色表示曲面的高度 4-1 基本立體繪圖指令 ezmesh, ezsurf: 如果我們只是要很快地檢視一
您可能关注的文档
最近下载
- 检验基础知识培训.pptx
- ITMC物流企业经营管理沙盘模拟系统用户手册ITMC物流企业经营管理沙盘模拟系统用户手册.doc VIP
- ITMC企业经营管理_电子沙盘使用操作手册.docx VIP
- GB51048-2014 电化学储能电站设计规范.pdf VIP
- 浙江省2025年单独招生考试语文试卷真题打印版 .pdf
- 韩长安:啃烧饼的福布斯富豪.pdf VIP
- 2025年山西省建设工程专业高级职称评审考试建筑工程施工题库含答案详解.docx VIP
- 高尔夫英语词汇大全.doc
- (高清版)DB4419∕T 7-2023 党政机关一般公务用车管理规范.docx VIP
- 四年级语文上册课件《快乐读书吧:很久很久以前》.pptx VIP
原创力文档


文档评论(0)