目的
制作PPT時常常會使用到動圖,自己錄屏制作實在是太麻煩,就琢磨了一下MATLAB制作動圖的方法,網上找的教程學習了一下,
一通百通,只簡單做了個正弦曲線的動圖
程序
存成的曲線如下圖所示:

程式如下
clc;clear;
close all;
h = animatedline('color','y','linewidth',2); % 添加影片線、黃色、2線寬
axis([0 4*pi -1 1]) % 定格坐標
box on % 添加圖框、可加可不佳
x = linspace(0,4*pi,200); % 生成橫坐標
for i = 1:length(x)
y = sin(x(i));
addpoints(h,x(i),y); % 將資料添加到影片線中
drawnow limitrate % 畫出影片線
f = getframe(gcf); % 抓取當前圖框
imind = frame2im(f); % 將幀頻轉成索引影像
[imind,map0] = rgb2ind(imind,256); % 將rgb影像轉存為索引圖象
if i == 1
imwrite(imind,map0,'mygif.gif','GIF', 'Loopcount',inf,'DelayTime',0.01); % 建立第一幅影像
else
imwrite(imind,map0,'mygif.gif','GIF','WriteMode','append','DelayTime',0.01); % 將后續影像添加到前動圖中
end
end
隨后再學習一下視頻制作的方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276704.html
標籤:其他
