2013-07-04 95 views

回答

1

我正在考慮兩種可能的解決方案:

首先,你可以重繪表面多次,每次一小角度遞增的位置。例如:

for i=1:length_of_animation 
    [theta,phi,r] = cart2sph(x,y,z); 
    [x,y,z] = sph2cart(theta+small_angle, phi, r); 
    delete(h); 
    h = isosurface(x,y,z) 
end 

其次,您可以使用campos函數在相應圖的周圍移動相機。見mathworks details。這不會使表面旋轉,但會使視點旋轉。玩相機可能有點棘手壽。