Re: [繪圖] plot3如何把曲面畫出

看板MATLAB作者 (雷森)時間11年前 (2015/01/10 23:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《sleeeve (赴美留學的日子...)》之銘言: : 是這樣的, : x是一個(n*1)的向量。 : y是一個(n*1)的向量。 : z是一個(n*1)的向量。 : plot3(x,y,z,'.') 會在3D中畫出n個點。 : 如果這n個點剛好是一個曲面,如何把它畫成如: : http://ppt.cc/MeC~ 一條線一條線的曲面(semidefinite cone) : 或是讓圖看起來像曲面,而不是一堆點 : THX %迴圈改寫 xlin=0:0.1:1; ylin=-1:0.1:1; zlin=xlin; [xx,yy,zz]=meshgrid(xlin,ylin,zlin); for k=1:length(zlin) for j=1:length(ylin) for i=1:length(xlin) A=[xx(j,i,k),yy(j,i,k); yy(j,i,k),zz(j,i,k)]; tmp=eig(A); tmp=(tmp(1)>=0)*(tmp(2)>=0); a(j,i,k)=tmp; end end end %邊界 for t=1:length(zlin) lgic(:,:,t)=bwmorph(a(:,:,t),'remove'); end lgic 剩下的就看要照原本那樣描點還是iso -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.98.138 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1420904541.A.A5F.html

01/11 05:39, , 1F
Thanks :)
01/11 05:39, 1F
文章代碼(AID): #1KiKXTfV (MATLAB)
文章代碼(AID): #1KiKXTfV (MATLAB)