function metaoptions2html(options,filename) % Creates an html file from the MCALab metadata structure options. % f = fopen(filename,'wt'); fprintf(f,'\n'); fprintf(f,'\n'); fprintf(f,' \n MCALab summary document \n \n'); fprintf(f,'\n'); fprintf(f,'\n'); if isfield(options,'inputdata'), fprintf(f,'\n'); fprintf(f,'\n'); fprintf(f,'\n'); fprintf(f,'\n'); fprintf(f,'\n'); fprintf(f,'\n'); fprintf(f,'
\n'); fprintf(f,'

%s

\n',options.inputdata); if isfield(options,'maskdata'), fprintf(f,'

%s

\n',options.maskdata); end fprintf(f,'
\n'); end % if isfield(options,'mcalabver'), fprintf(f,'

Versions and architecture

\n'); fprintf(f,'%s
\n',options.arch); fprintf(f,'%s
\n',options.matlabver); fprintf(f,'%s
\n',options.mcalabver); fprintf(f,'%s
\n',options.wavelabver); fprintf(f,'%s
\n',options.curvrlabver); fprintf(f,'%s
\n',options.rwtver); end % if isfield(options,'algorithm'), fprintf(f,'

Algorithm task

\n'); fprintf(f,'%s
\n',options.algorithm); fprintf(f,'%s
\n',options.inpaint); end % if isfield(options,'dict'), fprintf(f,'

Dictionary

\n'); fprintf(f,'%s
\n',options.dict); fprintf(f,'%s
\n',options.pars1); fprintf(f,'%s
\n',options.pars2); fprintf(f,'%s
\n',options.pars3); end % fprintf(f,'

Algorithm parameters

\n'); if isfield(options,'itermax'), fprintf(f,'%s
\n',options.itermax); end if isfield(options,'epsilon'), fprintf(f,'%s
\n',options.epsilon); end fprintf(f,'%s
\n',options.nbcomp); if isfield(options,'tvregparam'), fprintf(f,'%s
\n',options.tvregparam); fprintf(f,'%s
\n',options.tvcomponent); end fprintf(f,'%s
\n',options.thdtype); fprintf(f,'%s
\n',options.sigma); if isfield(options,'stopciterion'), fprintf(f,'%s
\n',options.stopcriterion); end if isfield(options,'lambdamax'), fprintf(f,'%s
\n',options.lambdamax); fprintf(f,'%s
\n',options.lambdasched); end if isfield(options,'lambda'), fprintf(f,'%s
\n',options.lambda); end fprintf(f,'%s
\n',options.verbose); fprintf(f,'\n'); fprintf(f,'\n'); fclose(f);