在Matlab绘制动图时,若想保存成GIF或视频,可参考以下代码。

(1)GIF格式

gif_flag = 1; % 是否保存
if gif_flag == 1filename = 'gif_name.gif'; % 动画文件的文件名
end
%% 绘制图的数据
t = linspace(0,2*pi,50);
x = sin(t);
y = cos(t);
axis tight manual % 设置坐标轴
set(gcf,'color','w'); % 将图窗背景设置成白色for n = 1:length(t)plot(x(n),y(n),'o');% 画布上的图形axis([-1.5 1.5 -1.5 1.5]); % 设置坐标轴范围drawnow % 强制渲染画布if gif_flag == 1% 保存每一帧为 gif 图像frame = getframe(gcf);im = frame2im(frame);[imind,cm] = rgb2ind(im,256);if n == 1imwrite(imind,cm,filename,'gif','DelayTime',0.1,'Loopcount',inf);elseimwrite(imind,cm,filename,'gif','DelayTime',0.1,'WriteMode','append');endend
end

(2)视频格式

video_flag = 1; % 0表示不制作 1表示制作
if video_flag == 1makeVideo = VideoWriter('video_name'); % 初始化视频对象myWriter.FrameRate = 30;open(makeVideo);
end
%% 绘图数据
t = linspace(0,2*pi,50); % 时间
x = sin(t); % x 的位置
y = cos(t); % y 的位置
axis tight manual % 设置坐标轴
set(gcf,'color','w');
for n = 1:length(t)plot(x(n),y(n),'o');axis([-1.5 1.5 -1.5 1.5]); % 设置坐标轴范围if video_flag == 1frame = getframe(gcf);writeVideo(makeVideo,frame);endpause(0.01) % 阻塞时间 与视频时长无关
endif video_flag == 1 % 录制完毕并关闭视频对象close(makeVideo);
end

Matlab动图保存——GIF制作与视频制作相关推荐

  1. matlab动态图最新存储文件,MATLAB 动图绘制、保存

    动图有gif格式和视频的avi格式. 1.sin(x)动图 clear all h = animatedline;%动画线 axis([0 4*pi -1 1]) box on x = linspac ...

  2. 怎么使用视频做动图?如何快速将视频转成gif图

    在观看视频的时候,大家在遇到好玩有趣的视频时,有些小伙伴们喜欢将视频制作成gif动图来使用,但是很多制作gif的工具使用起来非常的麻烦.那么,有没有什么简单好用的方法呢?这时候,小编就给大家推荐一款* ...

  3. 如何把 GIF 动图保存到相册?

    为什么80%的码农都做不了架构师?>>>    https://blog.csdn.net/u012681458/article/details/52883163 例子 iOS 8以 ...

  4. 视频如何做成动图?怎样快速完成视频转GIF制作?

    我们经常会看到别人将电影或是电视剧中的一段制作成GIF动图来使用非常的有趣,当我们也想要自己制作GIF动图却不知应该如何下手的时候,应该怎么办呢?接下来,小编给大家推荐一款**在线视频转gif**工具 ...

  5. 怎么截取视频做gif动图?手把手教你视频在线转gif制作

    大家平时看到的很多gif动图都是由电影.电视剧等视频制作的,因为gif动图的体积较小且方便传播所以很受大众的喜爱.像这种gif动图往往是从电影.电视剧.短视频中截取需要的片段制作而成的.通过使用[gi ...

  6. 哪个相机可以拍gif动图_你见过最搞笑的gif是什么?那些搞笑的动图都是用什么gif制作app制作的?...

    话说每天上网冲浪的快乐源泉就是一些沙雕网友的沙雕动图了,有时候躺在床上刷微博.贴吧,真的是笑得全小区的灯都亮了,这种快乐我不能一个人独享,今天就来跟小伙伴分享我收藏的一些让人笑得满地找头的gif动图, ...

  7. 如何将一段视频做成动图?分享一款视频转gif工具

    许多电影.电视剧中总会有一些让人笑出眼泪的画面,我们可以下载下来将视频制作成gif动图分享给好友们.这时候,可以使用[GIF中文网]的视频转gif(https://www.gif.cn/)功能来制作, ...

  8. 如何快速生成gif动图表情包?教你制作gif表情包图片

    Gif动图作为当代网络较为流行的一种图片格式,经常会在公众号推文中.聊天软件聊天中见到其身影.那么,gif动图表情包是如何制作的呢?通常情况下,制作gif动画图片需要专业的工具,而大家可以使用[GIF ...

  9. matlab 箱图 保存,[转载]Matlab图保存方法

    bar(randn(10,1)) print(gcf,'-r300','-dpdf','example1.pdf'); print(gcf,'-r300','-djpeg','example2.jpe ...

最新文章

  1. mysql主从复制 跳过表_mysql主从复制-从库跳过异常日志点
  2. IDEA中git的使用和分支的创建
  3. iOS bug 日志 -frame 和 bounds的区别
  4. 4.3 vsftpd文件共享
  5. python汉字转到ascii码_python中字母与ascii码的相互转换
  6. LNK2001连接错误
  7. MySQL、MariaDB修改默认字符集
  8. linux中创建目录树,如何在C/Linux中创建目录树?
  9. centos7 mysql tar_CentOS7中mysql-5.7.21-el7-x86_64.tar.gz版MySQL的安装与配置
  10. CVPR 2020 论文大盘点-人体姿态估计与动作捕捉篇
  11. 计算机组成材质,计算机组成原理及应用期末复习材料
  12. 用fileupload处理文件上传
  13. 教你如何判断水泥的质量好坏?
  14. 【字符串替换】程序员面试金典——1.4空格替换
  15. SHELL基础命令大全
  16. scratch编程小游戏咬指大冒险
  17. python练习54:取一个整数a从右端开始的4〜7位
  18. 直流屏控母和合母有什么区别
  19. ddns与内网穿透软件
  20. 程序员怒批996背后的支持者,刘强东和马云哑口无言!

热门文章

  1. 交换机与路由器技术-10-交换机密码恢复
  2. ue4跨关卡数据、关卡蓝图
  3. [4G5G专题-37]:5G NR物理层-物理广播信道PBCH与主信息块MIB
  4. CSMA/CD协议与广播信道
  5. RIP实验(HCIP)
  6. freecplus框架,Linux平台下C_C++程序员提高开发效率的利器
  7. 最激动人心的游戏开发技术和趋势
  8. C# ASP.NET 生成二维码、加入图片
  9. 斯坦福机器学习公开课第一次编程作业
  10. 最经典的程序员笑话锦集