Re: [問題] 畫球問題已回收

看板MATLAB作者 (eji)時間16年前 (2009/06/23 11:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《zhukov (zhukov)》之銘言: : 我知道球的方程式 : x=r*cos(phi)*sin(theta) : y=r*sin(phi)*sin(theta) : z=r*cos(theta) : r=半徑 : 0<phi<2pi : 0<theta<pi : 今天固定r=10 : 我想要用"點"來表示一球面 : 意思就是用點佈滿求的表面 : 我該怎做呢? Nphi=20; % phi的點數 Nth=20; % theta的點數 phi=linspace(0,2*pi,Nphi); th=linspace(0,pi,Nth); [phi2,th2]=meshgrid(phi,th); r=10; x=r*cos(phi2).*sin(th2); y=r*sin(phi2).*sin(th2); z=r*cos(th2); plot3(x,y,z,'b*') -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.125.230
文章代碼(AID): #1AG4e2W2 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1AG4e2W2 (MATLAB)