General purpose¶
f_save_analysis¶
Code
1function f_save_analysis(stg,sb,rst,mmf) 2 3Results_Folder = mmf.model.results.main; 4Analysis_folder = mmf.model.results.analysis.main; 5Analysis_date_folder = mmf.model.results.analysis.date.main; 6 7[~,~] = mkdir(Results_Folder); 8[~,~] = mkdir(Analysis_folder); 9[~,~] = mkdir(Analysis_date_folder); 10addpath(Analysis_date_folder) 11 12save (Analysis_date_folder + "Analysis.mat",'stg','sb','rst'); 13end
Inputs
Outputs
Calls
Loads
f_save_plots¶
Code
1function f_save_plots(mmf) 2 3Analysis_date_folder = mmf.model.results.analysis.date.main; 4 5FigList = findobj(allchild(0), 'flat', 'Type', 'figure'); 6 7[~,~] = mkdir(Analysis_date_folder); 8 9savefig(FigList(end:-1:1),... 10 Analysis_date_folder + "All_figures.fig"); 11 12for iFig = 1:length(FigList) 13 FigHandle = FigList(iFig); 14 FigName = get(FigHandle, 'Name'); 15 16 saveas(FigHandle, Analysis_date_folder + FigName + ".png") 17end 18end
Inputs
Outputs
Calls
Loads
f_get_outputs¶
Code
1function [nOutputs,outputNames] = f_get_outputs(stg,sbtab) 2 3persistent n_out 4persistent out_name 5 6if isempty(n_out) 7 n_out = 0; 8 out_name = []; 9 for n = stg.exprun 10 for j = 1:size(sbtab.datasets(n).output,2) 11 n_out = n_out + 1; 12 out_name{n_out} = {"E" + (n-1) + " " + string(sbtab.datasets(n).output{1,j})}; 13 end 14 end 15end 16 17nOutputs = n_out; 18outputNames = out_name; 19end
Inputs
Outputs
Calls
Loads