一、第一个方法比较简单,就是使用movie(f)直接取生成AVI视频文件。

%% f(t)-->f(4*t+12) 并且验证%%

function Signal_change()

tic%记录程序运行时间

figure

n = 0;

t = -2*pi:0.01:2*pi;

y = sin(t);%周期为2*pi

y_result = sin(4*t);

plot(t,y,'b');

xlabel('t');

ylabel('Amplitude');

n = n+1;

F(n) = getframe(gcf);%获取当前图形并且保存到F(n)中

%saveas(gcf,['C:\Users\Administrator\Desktop\图片\',num2str(n),'.jpg']);

hold on

%% 验证%%

%f(4*t+12) = f[4*(t + 3)].遵循先外后里原则具体的图形变换实现为:

%1 、先将f(t)压缩4倍

%2、再将压缩的图形左移3个单位。

y_now = sin(t);

h = plot(t,y_now,'--','YDatasource','y_now');

%% f(t)-->f(4*t)%%

for i = 1:0.1:4

y_now = sin(i*t);

refreshdata(h,'caller');

drawnow;

n = n+1;

F(n) = getframe(gcf);

%saveas(gcf,['C:\Users\Administrator\Desktop\图片\',num2str(n),'.jpg']);

pause(0.01);

end

%保留f(4*t)的图形

n = n+1;

plot(t,y_result,'r');

F(n) = getframe(gcf);

%saveas(gcf,['C:\Users\Administrator\Desktop\图片\',num2str(n),'.jpg']);

hold on

%% f(4*t)-->f(4*t+12)%%

for j = 0:0.1:3

y_now = sin(4*(t + j));

refreshdata(h,'caller');

drawnow;

n =n+1;

pause(0.1);

legend('sin(t)','sin(4t+12)','sin(4t)');

F(n) = getframe(gcf);

%saveas(gcf,['C:\Users\Administrator\Desktop\图片\',num2str(n),'.jpg']);

end

movie(F);%生成视频

movie2avi(F,'imovie1.avi','FPS',3);%设置视频的帧率为3,数值越大速度越快

二、第二种方法是先将每一个动画中的图片保存下来到一个文件夹中,然后进行读取并且制作处视频文件。

程序示例:

function Avi()

%%大小写非常重要%%

n = 64;

WriterObj = VideoWriter('wmw');

WriterObj.FrameRate = 100;%此语句必须放置在

%WriterObj = VideoWriter('wmw')语句之后才能设置帧率

open(WriterObj);for i=1:n%逐次取出文件frame=imread(['C:\Users\Administrator\Desktop\图片\',num2str(i),'.jpg']); %读取文件writeVideo(WriterObj,frame);end close(WriterObj);

原图片文件在百度网盘:

下载之后保存在桌面上,程序就可以直接运行

三、下面介绍将视频文件转换为gif文件

下载软件:视频GIF转换

(百度上搜索就好)

使用很方便。

四、在word中插入gif:

最为方便的办法就是将word文件保存为网页文件,然后打开保存的网页文件gif图片就可以正常显示了

总结

以上所述是小编给大家介绍的Matlab制作视频并转换成gif动态图的两种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

matlab gif生成器,Matlab制作视频并转换成gif动态图的两种方法相关推荐

  1. matlab 图像转视频教程,Matlab制作视频并转换成gif动态图的两种方法

    一.第一个方法比较简单,就是使用movie(f)直接取生成AVI视频文件. %% f(t)-->f(4*t+12) 并且验证%% function Signal_change() tic%记录程 ...

  2. 怎样用matlab把视频转gif动画,Matlab制作视频并转换成gif动态图的两种方法

    一.第一个方法比较简单,就是使用movie(f)直接取生成AVI视频文件. %% f(t)–>f(4t+12) 并且验证%% function Signal_change() tic%记录程序运 ...

  3. Matlab制作视频并转换成gif动态图的两种方法

    一.第一个方法比较简单,就是使用movie(f)直接取生成AVI视频文件. %% f(t)-->f(4*t+12) 并且验证%% function Signal_change() tic%记录程 ...

  4. MP4文件如何转换成GIF动态图?两种方法帮你搞定

    要将 MP4 文件转换为 GIF 动态图,您可以使用一些免费的在线工具或者软件进行转换.以下是两种常用的方法: 方法一:使用软件 1.下载并安装一个视频转换软件,例如 FFmpeg 或者 GifCam ...

  5. 把图片转换成gif动图的几种方法介绍

    怎么把图片转换成gif动图?在今天的数字化时代,gif动图越来越受到人们的欢迎和重视,因为它可以将多张图片合成一个动态的图像,增强信息展示的吸引力和表现力.将图片转换成gif动图在生活和工作中有着重要 ...

  6. ​CAD图纸怎么转换成PDF格式?这两种方法快速转换

    怎么把CAD图纸转换成PDF格式呢?大家在使用CAD绘图工具制作CAD图纸的时候,在将图纸绘制好后为了能够方便发送和浏览,会选择把图纸转换成PDF文件格式来保存发送,这样就不会出现文件打不开的现象.但 ...

  7. 图片怎么转换成PDF格式?这两种方法都可以实现转换

    怎么把图片转换成PDF格式呢?大家在日常中也会经常使用到图片,不管是出门游玩还是办公学习,图片都会给我们带来极大的便利.但是一旦图片的数量多了起来,我们又不能删除,那么这些图片的存放就是一个关键的问题 ...

  8. OFD文件怎么转换成PDF格式?这两种方法轻松实现转换

    怎么把OFD文件转换成PDF格式呢?OFD文件大家可能不太熟悉,使用的也不多,它其实也是一种归档保存的一种文件格式,在很多方面与PDF文件有些相似,但是打开它需要使用到相关的OFD阅读器,这个就会让很 ...

  9. 如何把图片转换成PDF格式?这两种方法不要错过

    怎么把图片转换成PDF文件格式呢?PDF文件一直以来都是我们传输文件的好帮手,它的显著效果不仅可以体现在文件上,也可以在图片中拥有良好的体验感.我们将图片转换成PDF格式来发送或者是打印,就不会出现排 ...

  10. 如何将PDF转换成Excel表格?这两种方法超实用

    如今高考分数已公布,各省市的志愿填报也在有序不紊的进行,很多学生或家长都会从网上下载往年各省市或高校的录取分数情况作为参考,但一般下载的都是PDF格式的文档,筛选和查找起来特别不方便,那么如何将PDF ...

最新文章

  1. Java 接口和继承
  2. 计算机房装修对门的要求,防火门尺寸要求有哪些 防火门尺寸规范
  3. 张新、黎民、王亮三位老师分别来自湖南、广西、甘肃,分别教语文、数学和英语。已知:(1)张新不是湖南人,黎明不是广西人;(2)湖南的老师不教英语;(3)广西的老师教语文;(4)黎民不教数学。由此可知,王
  4. node中的Stream-Readable和Writeable解读
  5. 找规律万能公式_有一个万能公式,可以帮你解决任何烦恼!
  6. Object Clustering(POJ-3214)
  7. 约瑟夫问题(顺序表)
  8. windows无法访问_注册CourseMaker之后无法登录,显示“网络无法访问……”,怎么办?...
  9. Xcode7 低版本iOS系统上下有黑边的问题
  10. ActionScript 3.0 编程
  11. loadrunner——参数化
  12. nginx1.02+php+piwik+centos5.4构建网站统计系统
  13. R爬虫小白入门:Rvest爬链家网+分析(三)
  14. 梁宁-产品思维30讲-机会判断-点线面体的战略选择
  15. 如何通过iPhone或Android手机制作自己的QR码
  16. HBuilder X 连接逍遥Android模拟器
  17. Deepin - 装机必备软件记录
  18. 帕金森病会引起哪些并发症
  19. 嵌入式linux智能家居系统,以Arm-Linux为平台的智能家居控制系统的设计详解
  20. JavaScript之参数传递

热门文章

  1. 解决电脑屏幕显示器亮度无法调节可能与远程工具向日葵有关
  2. mysql游标嵌套游标_mysql游标嵌套循环
  3. [20190816]12c执行exec SYS.PRVT_ADVISOR.DELETE_EXPIRED_TASKS()报错.txt
  4. 功能强大的云打印组件-接口文档
  5. 1解锁方式9008_黔隆科技刷机教程金立E7忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  6. 用jsp编写一个猜26个小写英文字母的web小游戏
  7. 程序员常用的几款便利的编译器与工具
  8. matlab自适应遗传算法代码,matlab自适应遗传算法
  9. 数字逻辑课程设计--电子闹钟
  10. ubuntu安装ulipad