[問題] 3d中畫曲線 已回收

看板MATLAB作者 (orz)時間15年前 (2011/06/28 19:47), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
theta=linspace(0,pi,30); th1=linspace(0,2*pi,30); r=1; x=r*sin(theta)'*cos(th1); y=r*sin(theta)'*sin(th1); z=r*cos(theta)'*ones(1,30); surf(x,y,z) 畫出是一個球 有辦法只保留經線嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.49.189

06/28 20:12, , 1F
好像辦不到....
06/28 20:12, 1F

06/28 21:50, , 2F
for i=1:30
06/28 21:50, 2F

06/28 21:50, , 3F
plot3(x(:,i),y(:,i),z(:,i))
06/28 21:50, 3F

06/28 21:50, , 4F
hold on
06/28 21:50, 4F

06/28 21:50, , 5F
end
06/28 21:50, 5F

06/28 21:52, , 6F
迴圈也可改成i=[1:30]
06/28 21:52, 6F

06/29 00:01, , 7F
感恩 可以哩
06/29 00:01, 7F
文章代碼(AID): #1E2RzHPf (MATLAB)
文章代碼(AID): #1E2RzHPf (MATLAB)