• 大小: 447KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: matlab  无限循环  

资源简介

MATLAB源程序代码分享:MATLAB创建无限循环的GIF动图

资源截图

代码片段和文件信息

%% Code by 求索哥  QQ: 2787392915  微信: mathsupp  手机: 18021503708   

%% 定义三维曲面网格点的横坐标 & 纵坐标
clear;clc;close all
[xy]=meshgrid(-8:0.1:8);

%% 设定 k 为变量 绘制在不同 k 值下的三维曲面图 依次保存到 gif 动图里
for k=1:10 
    f=@(xy)(sin(sqrt((11-k)*(x.^2+y.^2)))./sqrt((11-k)*(x.^2+y.^2)+eps));   % 曲面函数
    z=f(xy);          % 计算 (x y) 所对应的 z 坐标值
    surf(xyz)        % 绘制三维曲面
    shading interp     % 设定三维曲面的显示效果
    pause(0.1)
    M=getframe(gcf);        % 捕捉当前绘图窗口 作为动图的一帧图像
    if k==1                 % 判断是否为首帧图像
        [Imap]=rgb2ind(M.cdata256);     % 将 RGB 图像转换为索引图像
        imwrite(Imap‘out.gif‘‘DelayTime‘0.1‘LoopCount‘Inf)        % 创建 gif 动图 写入首帧图像 设定动图无限循环 延时时间为 0.1 秒
    else
        [Imap]=rgb2ind(M.cdata256);     % 将 RGB 图像转换为索引图像
        imwrite(Imap‘out.gif‘‘WriteMo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1111  2019-08-24 22:58  MATLAB创建无限循环的GIF动图\GIFCartoon.m
     文件        5632  2014-01-05 08:53  MATLAB创建无限循环的GIF动图\Thumbs.db
     文件      280562  2019-08-24 23:06  MATLAB创建无限循环的GIF动图\out.gif
     文件       26508  2019-06-08 23:53  MATLAB创建无限循环的GIF动图\作者微信号.png
     文件      146678  2019-08-17 16:06  MATLAB创建无限循环的GIF动图\作者抖音号.png
     文件       28141  2017-03-29 21:21  MATLAB创建无限循环的GIF动图\微信公众号.jpg
     目录           0  2019-09-11 22:36  MATLAB创建无限循环的GIF动图\

评论

共有 条评论