Re: [問題] 三維畫圖的小問題
※ 引述《aaa19891212 (Michael)》之銘言:
: 各位好
: 最近遇到一個問題一直想不出來
: 可能是腦袋突然卡住
: ------------------------------------
: 請問一下
: 我現在有一張二維的圖形
: 然後我有一個他的高度的數值
: 然後要畫出三維的立體圖形
: 我用過mesh(x);
: x是我二維的圖形矩陣
: 那直接用mesh之後
: 他的Z軸就會根據系統設定出來
: 但是我現在有個高度數值
: 怎麼樣可以直接給他高度的數值 也就是Z軸高度
: 讓他畫出來的三維圖形的Z軸是我要的高度
: 麻煩大家了
打開help之後,mesh的語法中有mesh(x,y,z)
可以試試看這個
其中x為x座標(的矩陣)、y為y座標(的矩陣)、z就是你的高度數值
其實簡單來講
x11 x12 x13
假設x = [ x21 x22 x23]
x31 x32 x33
y11 y12 y13
y = [ y21 y22 y23]
y31 y32 y33
z11 z12 z13
z = [ z21 z22 z23]
z31 z32 z33
那就表示3d圖的每個點皆為(xrc , yrc , zrc) (r=1~3 , c=1~3)
在matlab中,不管在哪一種繪製3d圖的程式碼,都是這個樣子
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.190.70
推
03/05 16:27, , 1F
03/05 16:27, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章