Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-02-03, 17:05   #1
byac
初级会员
 
注册日期: 2008-02-03
年龄: 47
帖子: 3
声望力: 0
byac 正向着好的方向发展
默认 【原创】动画如何保存?

matlab做出来的动画怎样才能保存下来呢?如保存为tif或gif等等!只要不是保存为matlab格式的!
byac 当前离线   回复时引用此帖
旧 2008-03-04, 11:25   #2
huangboat
初级会员
 
注册日期: 2007-05-08
帖子: 5
声望力: 0
huangboat 正向着好的方向发展
默认

clc
clear
[x,y,z]=sphere(50);
r=7;
t=0:0.08:10;
bb1='D:\';
for i=1:70
x1=x+r*cos(t(i));
y1=y+r*sin(t(i));
z1=z;
h=surf(x1,y1,z1);
hold on
x2=x*2;
y2=y*2;
z2=z*2;
surf(x2,y2,z2);
colormap([0 0.8 0.7])
axis([-10 10 -10 10 -10 10])
axis square
grid on
set(h,'facelighting','flat','facecolor','interp')
light('position',[100 1 10],'color',[1 1 1],'style','local')
shading interp
hold off
m(i)=getframe(gcf);
[xx,mm] = frame2im(m(i));
hh1=int2str(i);
mm1=[bb1,hh1,'.bmp'];
imwrite(xx,mm1);
end
hold off

以前做的玩的,在D盘生成电影图片的每一钲,下个软件就可以做成视频了
huangboat 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 16:17


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.