5858close ;
5959%%
6060filename = ' testAnimated.gif' ; % Specify the output file name
61- for starting = 1 : (repetitions - 1 )
62- newCH4 = CH4((1 +(starting * 144 )): (144 *(1 + starting )));
63- newWD = WD((1 +(starting * 144 )): (144 *(1 + starting )));
64- newWS = WS((1 +(starting * 144 )): (144 *(1 + starting )));
65- if (sum(isnan(newWD ))>130)||(sum(isnan(newWS ))>130)
66- continue
67- end
68- [A ,map ] = rgb2ind(im{starting },256 );
69- if starting == 1
70- if (sum(isnan(newWD ))>130)||(sum(isnan(newWS ))>130)
71- continue
72- end
61+ % for starting = 1:(repetitions-1)
62+ % newCH4 = CH4((1+(starting*144)):(144*(1+starting)));
63+ % newWD = WD((1+(starting*144)):(144*(1+starting)));
64+ % newWS = WS((1+(starting*144)):(144*(1+starting)));
65+ % if (sum(isnan(newWD))>130)||(sum(isnan(newWS))>130)
66+ % continue
67+ % end
68+ % [A,map] = rgb2ind(im{starting},256);
69+ % if starting == 1
70+ % if (sum(isnan(newWD))>130)||(sum(isnan(newWS))>130)
71+ % continue
72+ % end
73+ % imwrite(A,map,filename,'gif','LoopCount',Inf,'DelayTime',0.2);
74+ % else
75+ % if (sum(isnan(newWD))>130)||(sum(isnan(newWS))>130)
76+ % continue
77+ % end
78+ % imwrite(A,map,filename,'gif','WriteMode','append','DelayTime',0.2);
79+ % end
80+ % end
81+ series = find(~cellfun(@isempty ,im ));
82+
83+ for i = series
84+ [A ,map ] = rgb2ind(im{i },256 );
85+ if i == series(1 )
7386 imwrite(A ,map ,filename ,' gif' ,' LoopCount' ,Inf ,' DelayTime' ,0.2 );
7487 else
75- if (sum(isnan(newWD ))>130)||(sum(isnan(newWS ))>130)
76- continue
77- end
7888 imwrite(A ,map ,filename ,' gif' ,' WriteMode' ,' append' ,' DelayTime' ,0.2 );
7989 end
80- end
90+ end
0 commit comments