濮阳杆衣贸易有限公司

主頁 > 知識庫 > matlab畫三維圖像的示例代碼(附demo)

matlab畫三維圖像的示例代碼(附demo)

熱門標(biāo)簽:地圖標(biāo)注資源分享注冊 慶陽外呼系統(tǒng)定制開發(fā) 廊坊地圖標(biāo)注申請入口 襄陽外呼增值業(yè)務(wù)線路解決方案 北京外呼系統(tǒng)咨詢電話 合肥阿里辦理400電話號 高德地圖標(biāo)注公司位置需要錢嗎 怎么去掉地圖標(biāo)注文字 海南人工外呼系統(tǒng)哪家好

當(dāng)我們學(xué)習(xí)surface命令時,已經(jīng)看到了三維作圖的一些端倪。在matlab中我么可以調(diào)用mesh(x,y,z)函數(shù)來產(chǎn)生三維圖像。

首先,我們用z=cos(x)sin(y)在-2pi ≤x,y≤ 2pi內(nèi)的圖像來看看:

[x,y] = meshgrid(-2*pi:0.1:2*pi);
z = cos(x).*sin(y);
mesh(x,y,z),xlabel('x'),ylabel('y'),zlabel('z')

顯示圖像如下:

同樣用mesh命令產(chǎn)生z = ye-(x2+y2)的三維圖像:

[x,y] = meshgrid(-2:0.1:2);
z = y.*exp(-x.^2-y.^2);
mesh(x,y,z),xlabel('x'),ylabel('y'),zlabel('z')

下面繪制表面帶有漸變顏色的圖像,可以通過 surf 和 surfc 命令實現(xiàn),只要簡單更改上面例子中的命令為:

surf(x,y,z),xlabel('x'),ylabel('y'),zlabel('z')

則圖像如下所示,圖像表面的顏色與高度是相稱的:

若使用surfc則會在圖像中留下映像:

surfc(x,y,z),xlabel('x'),ylabel('y'),zlabel('z')

還可以調(diào)用surfl(命令中的'l'表示這是一個光照表面 lighted surface)命令顯示三維光照物體的表面,可以使用這個命令產(chǎn)生沒有線條的三維圖像,圖像還可以是彩色的或灰度的。例如仍然產(chǎn)生函數(shù)z = ye-(x2+y2)的灰度圖像,圖像中的陰影可設(shè)置為flat、interp、faceted:

surfl(x,y,z),xlabel('x'),ylabel('y'),zlabel('z')
shading interp;
colormap(gray);

下面我們使用matlab內(nèi)置函數(shù)來產(chǎn)生像球形或圓柱形這樣的基本圖像,例如:

t = 0:pi/10:2*pi;
[X,Y,Z] = cylinder(1+sin(t));
surf(X,Y,Z),colormap('default');
axis square

會得到如下圖像:

試試另一個稍微有點不同的函數(shù),陰影設(shè)置為faceted:

t = 0:pi/10:2*pi;
[X,Y,Z] = cylinder(1+cos(t));
surf(X,Y,Z),shading faceted;
axis square

若將陰影設(shè)置為shading flat,則圖像顯示為:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MATLAB實現(xiàn)五子棋游戲(雙人對戰(zhàn)、可悔棋)
  • java和matlab畫多邊形閉合折線圖示例講解
  • matlab 計算灰度圖像的一階矩,二階矩,三階矩實例
  • MATLAB數(shù)學(xué)建模之畫圖匯總
  • Matlab中plot基本用法的具體使用
  • 利用Matlab繪制各類特殊圖形的實例代碼

標(biāo)簽:綿陽 臺州 哈密 鎮(zhèn)江 商丘 鶴崗 株洲 平頂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《matlab畫三維圖像的示例代碼(附demo)》,本文關(guān)鍵詞  matlab,畫,三維,圖像,的,示例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《matlab畫三維圖像的示例代碼(附demo)》相關(guān)的同類信息!
  • 本頁收集關(guān)于matlab畫三維圖像的示例代碼(附demo)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天祝| 葫芦岛市| 新营市| 德格县| 威远县| 广水市| 兴义市| 罗山县| 通州市| 宣武区| 日土县| 新宁县| 中阳县| 黎平县| 杭锦旗| 江安县| 伊金霍洛旗| 高阳县| 九龙县| 紫阳县| 门头沟区| 临清市| 乌兰浩特市| 离岛区| 梁河县| 宜阳县| 渑池县| 鄱阳县| 娄底市| 博罗县| 宁阳县| 巴东县| 九江县| 泊头市| 西城区| 兴仁县| 张北县| 姚安县| 沛县| 广东省| 红河县|