feigechen7 发表于 2013-6-30 22:44

MATLAB动画怎么存为gif格式

代码如下
clear;
clc;

t=linspace(0,2*pi);
hold on;
=sphere;
k=0;
view(3);
axis equal;
axis([-20 20 -20 20 -10 10]);
title('Earth & Moon  07112032')
theta=;
r=;
w=;

for j=t
k=k+1;
cla;
surf(4*x,4*y,4*z,'AmbientStrength',1);
shading interp

%地球轨道
i=1;
T=;
O=r(i)*T*;
o=r(i)*T*;
plot3(O(1,:),O(2,:),O(3,:),':');
surf(x+o(1),y+o(2),z+o(3),'FaceLighting','phong','AmbientStrength',.5);

i=2;
T=;
O=repmat(o,1,100)+r(i)*T*;
o=o+r(i)*T*;
surf(x/i+o(1),y/i+o(2),z/i+o(3),'FaceLighting','phong','AmbientStrength',.5);

plot3(O(1,:),O(2,:),O(3,:),':');
shading interp;light('position',,'style','local');
drawnow
end



feigechen7 发表于 2013-6-30 22:46

笑脸是:)不知道为什么会这样

feigechen7 发表于 2013-6-30 22:46

冒号加右括号

妙欢 发表于 2013-7-1 04:57

留个脚印,下次试试

madio 发表于 2013-7-1 11:14

需要选择禁用表情,或者按照代码添加就不会显示笑脸了!
页: [1]
查看完整版本: MATLAB动画怎么存为gif格式