function candles_2020 %节日问候。颜色=得到(gca, colororder);火焰=初始化;if mod(toc,20) > 15 c = 'k';Else I = randi(长度(颜色));c =颜色(我);End j = randi(长度(火焰));火焰(j)。FaceColor = c;暂停(1/6) % --------------------------------------------- 火焰= init函数clf轴([0 1 0 1])轴k = 1:5 (x, y) =基础(k); patch(x,y,'w') [x,y] = edge(k); flames(k) = patch(x,y,'k'); end end function [x,y] = base(k) xo = [.21 .33 .45 .57 .69]; ys = [.52 .30 .38 .30 .44]; x = xo(k) + .10*[0 1 1 0 0]; y = ys(k)*[0 0 1 1 0]; end function [x,y] = edge(k) xo = [.21 .33 .45 .57 .69]; yo = [.52 .30 .38 .30 .44]; v = [2,0,0,2,3,5]; t = 0:0.1:5; e = makima(0:5,v,t); x = xo(k) + .01*[e 10-fliplr(e)]; y = yo(k) + .08*[t fliplr(t)]; end % Inspired by Patsy and % .结束