資源簡介
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動圖\
評論
共有 條評論