%% 定义三维曲面网格点的横坐标 & 纵坐标
clear;clc;close all
[x,y]=meshgrid(-8:0.1:8);
%% 设定 k 为变量, 绘制在不同 k 值下的三维曲面图, 依次保存到 gif 动图里
for k=1:10
f=@(x,y)(sin(sqrt((11-k)*(x.^2+y.^2)))./sqrt((11-k)*(x.^2+y.^2)+eps)); % 曲面函数
z=f(x,y); % 计算 (x, y) 所对应的 z 坐标值
surf(x,y,z) % 绘制三维曲面
shading interp % 设定三维曲面的显示效果
pause(0.1)
M=getframe(gcf); % 捕捉当前绘图窗口, 作为动图的一帧图像
if k==1 % 判断是否为首帧图像
[I,map]=rgb2ind(M.cdata,256); % 将 RGB 图像转换为索引图像
imwrite(I,map,'out.gif','DelayTime',0.1,'LoopCount',Inf) % 创建 gif 动图, 写入首帧图像, 设定动图无限循环, 延时时间为 0.1 秒
else
[I,map]=rgb2ind(M.cdata,256); % 将 RGB 图像转换为索引图像
imwrite(I,map,'out.gif','WriteMode','append','DelayTime',0.1) % 添加到 gif 图像, 设定延时时间为 0.1 秒
end
end
没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab绘制无限循环的GIF动图(源码+图片).rar
共2个文件
m:1个
gif:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 169 浏览量
2023-06-05
12:33:39
上传
评论
收藏 257KB RAR 举报
温馨提示
基于Matlab绘制无限循环的GIF动图(源码+图片).rar
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab绘制无限循环的GIF动图(源码+图片).rar (2个子文件)
基于Matlab绘制无限循环的GIF动图(源码+图片)
out.gif 274KB
GIFCartoon.m 965B
共 2 条
- 1
资源评论
- m0_688086372024-04-08超级好的资源,很值得参考学习,对我启发很大,支持!
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2180
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功