[繪圖] 3D 全部都是資料點

看板MATLAB作者 (正)時間12年前 (2013/05/28 23:47), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
https://www.dropbox.com/s/pk90gpo55rhnomt/123.png?v=0mcn 上面的水滴狀曲面是我的目標 但是除了用mesh繪圖,我不會其他技巧QQ 相鄰的點 X和Y都不是等間距 不能化成 n*n 的矩陣 只有每個點的DATA (曲面該有的座標點x,y,z都有) 這樣有辦法畫出水滴狀的曲面嗎? 因為查過書籍的範例都是Z=f(x,y) 下去做圖 不了解其他做法的繪圖機制 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.222.164 ※ 編輯: chopeter2002 來自: 140.115.222.164 (05/28 23:50)

05/29 00:13, , 1F
如果x,y,z的資料都有的話酒可以畫了吧!doc mesh
05/29 00:13, 1F

05/29 00:54, , 2F
surf的x,y可以定義成向量 但z能為向量 那你就先定義好你
05/29 00:54, 2F

05/29 00:54, , 3F
要用的範圍的x,y 然後對應到的組合如果有z的話就定義在z
05/29 00:54, 3F

05/29 00:55, , 4F
矩陣中 沒有的話就設為NaN 這樣不知道可不可行?
05/29 00:55, 4F

05/29 10:00, , 5F
用meshgrid產生規則的xx yy 再用interp2插值出對應的zz值
05/29 10:00, 5F

06/21 14:45, , 6F
有了! 用FILL3(x,y,z,color)可以做到
06/21 14:45, 6F
文章代碼(AID): #1HfD6gLP (MATLAB)