clear;clc;
[x,y]=meshgrid(-8:.1:8);
writerObj=VideoWriter('test.avi'); %// 定义一个视频文件用来存动画
open(writerObj); %// 打开该视频文件
for j=1:10
f=@(x,y)(sin(sqrt((11-j)*(x.^2+y.^2)))./sqrt((11-j)*(x.^2+y.^2)+eps));
z=f(x,y);
surf(x,y,z);
shading interp;
M(j) = getframe;
frame = getframe; %// 把图像存入视频文件中
writeVideo(writerObj,frame); %// 将帧写入视频
if j==1
[I,map]=rgb2ind(M(j).cdata,256);
imwrite(I,map,'out.gif','DelayTime',.1,'LoopCount',Inf) %gif图像无限循环
else
[I,map]=rgb2ind(M(j).cdata,256);
imwrite(I,map,'out.gif','WriteMode','append','DelayTime',0.1) %添加到图像
end
end
close(writerObj); %// 关闭视频文件句柄
逃逸的卡路里
- 粉丝: 1w+
- 资源: 5220
最新资源
- 数据库课程设计springboot+swing+mysql+mybatis
- C++ Vigenère 密码(解密代码)
- zblog日收站群,zblog泛目录
- C++ Vigenère 密码(加密代码)
- Vue Router 是 Vue 生态系统的一部分,是一个 MIT 许可的开源项目,其持续开发完全在赞助商的支持下成为可能 支持 Vue 路由器
- PM2.5 数据集 包含上海、成都、广州、北京、沈阳五地的PM2.5观测,csv文件
- 电动汽车与软件定义汽车(SDV)时代的汽车行业数字化转型
- C的两数相加求和的程序代码
- 使用特定版本的 Python 设置 GitHub Actions 工作流程.zip
- 汽车电子中MICROSAR OBD协议栈解决方案及其应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈