pictures

PURPOSE ^

%%% Create pitcures for all cases

SYNOPSIS ^

This is a script file.

DESCRIPTION ^

%%% Create pitcures for all cases

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 %%%% Create pitcures for all cases
0002 clear all
0003 close all
0004 
0005 %% unconstrained
0006 addpath('..')
0007 
0008 %file for wiki
0009 ff=fopen('Wiki.txt','w');
0010 
0011 %load class
0012 pb=optiGTest('');
0013 % load list of functions
0014 listFun=loadDimMulti();
0015 % names of functions
0016 nameFun=fieldnames(listFun);
0017 % along functions
0018 for itF=1:numel(nameFun)
0019     disp(itF)
0020     %dimension 2 only
0021     if any(ismember(listFun.(nameFun{itF}),2))||any(isinf(listFun.(nameFun{itF})))
0022         %load function
0023         pb.namePb=nameFun{itF};
0024         %plot demo
0025         h=pb.demo;
0026         %obtain pdf and png
0027         file=fullfile('various','Figures','MultiObj',nameFun{itF});
0028         fileEPS=[file,'.eps'];
0029         filePDF=[file,'.pdf'];
0030         filePNG=[file,'.png'];
0031         saveas(h(end),fileEPS,'epsc')
0032         print(h(end),filePDF,'-dpdf','-painters')
0033         saveas(h(end),filePNG)
0034         %close figure
0035         pb.closeFig;
0036         %write in the wiki's file
0037         fprintf(ff,'#%s\n',nameFun{itF});
0038         fprintf(ff,'![%s](%s)\n',nameFun{itF},...
0039             ['https://bitbucket.org/luclaurent/optigtest/raw/master/various/',filePNG]);
0040     end
0041 end
0042 fclose(ff);

Generated on Tue 28-May-2019 16:00:34 by m2html © 2005