作者:
sleeeve (赴美留學的日子...)
2015-01-08 12:35:32是這樣的,
x是一個(n*1)的向量。
y是一個(n*1)的向量。
z是一個(n*1)的向量。
plot3(x,y,z,'.') 會在3D中畫出n個點。
如果這n個點剛好是一個曲面,如何把它畫成如:
http://ppt.cc/MeC~ 一條線一條線的曲面(semidefinite cone)
或是讓圖看起來像曲面,而不是一堆點
THX
作者:
kevio (成仔)
2015-01-08 14:44:00surf ? or surf相關 mesh, surfc ?
作者: geniusturtle (小龜) 2015-01-08 17:16:00
知道 z = f(x,y) 的話可以用樓上的方法不知道的話...重新內插?
作者:
Rasin (雷森)
2015-01-08 20:59:001F就是正解了阿 怎麼可能不行 你代碼貼上來把xy meshgrid 然後把z分別對應放入矩陣 沒有的改成nanmesh就出來了提供一個偷懶的方法 將z=某個值的xyz全部畫一條線但要看誤差可以忍受多少
這個case看起來不可能靠surf, mesh之類的來畫,假設你的點夠密,你去matlab help看一下 isosurface 這個function底下的範例成式碼,或許會有用.你的case看起來要從meshing做起; distance transform可以幫你定義cone的內/外部.
作者:
sleeeve (赴美留學的日子...)
2015-01-10 15:08:00畫出來是實心的@@