如何将MATLAB绘制的图像保存为动图
资源下载:https://download.csdn.net/download/qq_16635325/10894373
方法,我已经写成了一个函数SAVEGIF
用法和说明
savegif 将位于for循环中的figure动画转化为gif文件
用法:
savegif必须在for循环中输入savegif函数,默认文件名为‘untitledgif.gif’
savegif('filename')必须在for循环中使用,文件名保存为‘filename.gif’.
savegif('filename.gif') 必须在for循环中使用,文件名保存为‘filename.gif’.
注意:在使用该函数前最好使用clear all命令清除全局变量,不过后面已经加了一个文件存在性检查,大家放心使用吧
简单的测试例子
1 for i=1:5:360
2 plot(i,sind(i),'*');
3 savegif('dot')
4
5 axis([0,360,-1,1])
6 hold on
7 end
1 t=0:0.05:5; 2 z=0:0.1:40;3 omiga=3/4*pi;4 beta=1;tao=1;5 for m=1:length(t)6 y=real(exp(1i*(omiga*t(m)+beta*z))+tao*exp(1i*(omiga*t(m)-beta*z)));7 cla;%从当前坐标区删除包含可见句柄的所有图形对象8 hold on;9 %figure('color','black');
10 plot(y);
11 set(gca, 'color', 'black');
12 ylim([-2,2]);
13 frame=getframe(gcf);%以类似于截图的方式保存绘制过的图像
14 imind=frame2im(frame);%从单个影片帧 F 返回真彩色 (RGB) 图像
15 [imind,cm] = rgb2ind(imind,256);%将真彩色图像转化为索引图像
16 if(m==1)
17 imwrite(imind,cm,'驻波.GIF','gif','Loopcount',inf,'DelayTime',0.01);
18 else
19 imwrite(imind,cm,'驻波.GIF','gif','WriteMode','append','DelayTime',0.01);
20 end
21 end
结果
参考网址:(如何将MATLAB绘制的图像保存为动图)https://blog.csdn.net/qq_16635325/article/details/85726968?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
(Matlab画GIF图像并保存)https://blog.csdn.net/singingbell/article/details/102846419?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param
如何将MATLAB绘制的图像保存为动图相关推荐
- Matlab如何制作和保存gif动图
在Mathematica当中,有Export函数可以很方便地将你绘出的多张图片合成为一张gif动图,在Matlab当中有没有类似的函数呢?当然,没有用起来那么方便的.但是Matlab可以使用imwri ...
- matlab如何制作和保存gif动图,Matlab学习手记——制作GIF动图
的:利用Matlab制作GIF动图. 结果图 测试代码 clear;clc; filename = '页岩碎屑.gif'; % 保存文件名 Iters = [1:9 10*(1:9) 100*(1:9 ...
- matlab:将fig保存为动图gif
引言 在一些场景中,不同的参数下绘制出的fig是不同的,为了清晰的看到不同参数下fig的变化.可以将一组fig保存成动态图,从而就可清晰的看出参数变化对fig的影响. 在matlab中可以用imwri ...
- MATLAB绘制“问题儿童表情包”动图2
动图效果: 代码如下: filename = '问题儿童.gif'; % 创建图形窗口并设置属性 hFigure=figure('menubar','none','NumberTitle','off' ...
- 【Matlab 控制】模仿绘制动态图像 保存动态图 GIF
模仿绘制动态图像 模仿绘制动态图像 保存为动态图 GIF 视频转 GIF 模仿绘制动态图像 clc;clear a=[1 2 3 4 5 6 7 8 9 ]; b=[2 4 8 16 30 40 50 ...
- Matlab|绘制函数图像
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 一.绘制图像的常用 ...
- 【五一创作】Matlab 绘制风速、风向统计玫瑰花图【优化】
在之前,有个博客专门讲matlab 绘制风速.风向统计玫瑰花图:这里面存在不少细节问题,目前对该部分代码做了优化.以前的博客链接见下: Matlab 绘制风速.风向统计玫瑰花图 最近接了一个任务,需要 ...
- 利用matlab绘制函数图像
文章目录 一.下载matlab.rar 二.解压缩matlab.rar 三.启动matlab窗口 四.绘制一元函数图像 - 直线或曲线 1.绘制直线 2.绘制曲线 五.绘制二元函数图像 - 平面或曲面 ...
- PPT科研绘图:将PPT绘制的图像保存为高清图片
目录 step1: 改变PPT的导出分辨率设置 step2: 打开PPT,设置"图片大小和质量" step3: 将PPT页面导出为图像 step4:图片裁剪 在论文写作中需要用到高 ...
最新文章
- BZOJ1857 Scoi2010 传送带 【三分】
- ios app的真机调试与发布配置
- 第02课:简单好用的中文分词利器 jieba 和 HanLP
- Java常见问题(1)navicat连接mysql报2059错误
- OpenGL ES着色器语言之变量和数据类型(二)(官方文档第四章)
- SQL Server 2008 评估已过期解决方案
- 完美解决LION下HD3000的花屏,横线,死机问题
- 图层重命名快捷键_ps怎么给图层(批量)重命名的方法
- 详解电磁兼容测试中 EMI 接收机的几种检波器
- Debian7升级glibc和gcc
- UltraISO刻录系统映象出现“此光盘不是空白光盘”
- 火了很多年,月利润3W+的暴利项目
- 新鸟初入PHP行业6个月总结心得
- PDF拆分工具怎么用?如何把一个PDF文件拆分成多个
- BlackShadow 黑客入侵以色列托管公司并勒索客户
- 跨境电商竞争格局头部化,中小平台如何突围?
- 海康大华安防网络摄像头Onvif、RTSP视频流媒体服务解决方案EasyNVR如何针对运营商方案进行异网卡顿问题处理
- usb转4串口芯片 linux驱动,【官方发布】CH9344 USB转四串口芯片Linux驱动
- 程序员究竟是该成为“通才”还是“专才”
- CIGRE(国际大电网会议)对应用于电力系统以及电力设备的数据挖掘体系的定义
热门文章
- HR怒甩程序员男友:不加班没上进没前途,网友:惹不起,惹不起
- php数组元素的赋值方式,详解PHP数组赋值方法
- 计算机基础作弊,有人高考拿计算机作弊,网友:老师不瞎,并且算不了几分
- 学生时期阅读的课外书籍
- 小米note2 二个微信同时工作
- windows自定义文件夹样式
- JAVA计算机毕业设计食品点评及售卖系统源码+系统+mysql数据库+lw文档
- Linux文件操作--Python模块
- IAPCRAZY破解使用方法
- 王者荣耀专区系统服务器繁忙,王者荣耀转区系统预上线,狂暴弱化削弱,钻石消耗回归!...