%% サンプルコードです
%%---------------------------------------------------------------------------
disp( ['テスト用のパラメタ設定'] ) ;
T_NUM = 30 ;
T_DAT = floor( rand( T_NUM , 5 )*100 ) ;
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
disp( ['ノーマル実行'] ) ;
T_IMG_DIR_NAME = [ '.\\ImageSeriesSTD' ] ;
mkdir( T_IMG_DIR_NAME ) ;
for( T_CI=(1:+1:T_NUM) )
fg = figure('Color',[1 1 1]) ;
plot( (0:+1:360) , T_DAT(T_CI,2)*sin( (0:+1:360)*(2*pi)/360*50/T_DAT(T_CI,3) ) , 'b-' ) ;
hold on ;
plot( (0:+1:360) , T_DAT(T_CI,4)*sin( (0:+1:360)*(2*pi)/360*50/T_DAT(T_CI,5) ) , 'b-' ) ;
plot( 180 , T_DAT(T_CI,1) , '*r' ) ;
text( 200 , T_DAT(T_CI,1) , [ 'TEXTです' ] ...
, 'FontWeight','bold' , 'FontSize',30 , 'Color',[0.2 0.3 1.0] , 'FontName','MS ゴシック' ) ;
title( [ 'これは title です' ] ) ;
xlabel( [ 'これは X 軸です' ] ) ;
ylabel( [ 'これは Y 軸です' ] ) ;
grid on ; box on ;
T_IMGFRAME = getframe( gcf ) ;
imwrite( T_IMGFRAME.cdata , [ T_IMG_DIR_NAME '\TestImage' num2str(T_CI,'%04d') '.png' ] ) ;
close( fg ) ;
end
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
disp( ['パラレル実行'] ) ;
T_IMG_DIR_NAME = [ '.\\ImageSeriesPAR' ] ;
mkdir( T_IMG_DIR_NAME ) ;
parfor( T_CI=(1:+1:T_NUM) )
fg = figure('Color',[1 1 1]) ;
plot( (0:+1:360) , T_DAT(T_CI,2)*sin( (0:+1:360)*(2*pi)/360*50/T_DAT(T_CI,3) ) , 'b-' ) ;
hold on ;
plot( (0:+1:360) , T_DAT(T_CI,4)*sin( (0:+1:360)*(2*pi)/360*50/T_DAT(T_CI,5) ) , 'b-' ) ;
plot( 180 , T_DAT(T_CI,1) , '*r' ) ;
text( 200 , T_DAT(T_CI,1) , [ 'TEXTです' ] ...
, 'FontWeight','bold' , 'FontSize',30 , 'Color',[0.2 0.3 1.0] , 'FontName','MS ゴシック' ) ;
title( [ 'これは title です' ] ) ;
xlabel( [ 'これは X 軸です' ] ) ;
ylabel( [ 'これは Y 軸です' ] ) ;
grid on ; box on ;
T_IMGFRAME = getframe( gcf ) ;
imwrite( T_IMGFRAME.cdata , [ T_IMG_DIR_NAME '\TestImage' num2str(T_CI,'%04d') '.png' ] ) ;
close( fg ) ;
end
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------
%%---------------------------------------------------------------------------