Re: [問題] 請教一個3d繪圖基本問題已回收

看板MATLAB作者 (@@)時間15年前 (2010/01/21 02:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
x=linspace(0,1,100); y=linspace(0,1,100); [xx yy]=meshgrid(x,y); 選則你要呈現在某個高度 (z) 下的壓力 ex : z=0.5 將 xx ,yy 還有 z 代入 p p(xx, yy, z) 最後 surf(xx,yy,p) 即可 ※ 引述《sexygg (gg)》之銘言: 我有個函數是p(x,y,z),p是壓力,x,y,z為三軸,我想x,y,p的3d圖 可是它說維度不對= = 我是這樣寫的,我覺得我寫的一定不對,只是就不知道是哪裡出錯? x=linspace(0,1,100); y=linspace(0,1,100); z=linspace(0,1,100); [xx yy zz]=meshgrid(x,y,z); p=計算方程式,裡頭有x,y,z; surf(xx,yy,p) 囧~~~可以請高手指點我一下嗎?是哪個觀念出錯了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.4.143

01/21 13:14, , 1F
p是你自己寫的function嗎? 把裡面的*/^前面都加.試試看
01/21 13:14, 1F
文章代碼(AID): #1BLyAzXI (MATLAB)
文章代碼(AID): #1BLyAzXI (MATLAB)