想自己画一个卷积动态生成的图便于理解,但是没有找到具体如何使用matlab来绘制gif的教程,还是得自己动手看官方文档啊!
1. animatedline
介绍:
an = animatedline 创建一根没有任何数据的动画线条并将其添加到当前坐标区中。通过使用 addpoints 函数循环向线条中添加点来创建动画。
h = animatedline;
axis([0,4*pi,-1,1])
x = linspace(0,4*pi,1000);
y = sin(x);
for k = 1:length(x)
addpoints(h,x(k),y(k));
drawnow %在添加每个新点后,使用 drawnow 在屏幕上显示该新点。
end
指定动画线条颜色
x = [1 2];
y = [1 2];
h = animatedline(x,y,'Color','r','LineWidth',3);
使用 drawnow limitrate 创建快速动画
h = animatedline;
axis([0,4*pi,-1,1])
numpoints = 100000;
x = linspace(0,4*pi,numpoints);
y = sin(x);
for k = 1:numpoints
addpoints(h,x(k),y(k))
drawnow limitrate
end
2. getframe
<