Added appending applied parameters to params struct

This commit is contained in:
sakul-45 2021-07-10 13:37:11 +02:00
parent 8f4ea8c6ed
commit 1db2b476f5
3 changed files with 19 additions and 10 deletions

View File

@ -1,12 +1,13 @@
function [dataOUT] = correct_magnetic_basline(dataIN)
function [dataOUT,params] = correct_magnetic_basline(dataIN,params)
%CORRECT_MAGNETIC_BASLINE UI for basline correction along field axis
%
% Usage: [dataOUT] = CORRECT_MAGNETIC_BASLINE(dataIN), where dataIN is a
% dataset loaded via the LOAD_MATLAB or LOAD_BRUKER function.
% Usage: [dataOUT,params] = CORRECT_MAGNETIC_BASLINE(dataIN,params), where
% dataIN is a dataset loaded via the LOAD_MATLAB or LOAD_BRUKER function.
%
% The function will show the input data and offer an input field, where
% the number of field basline points should be set. By pressing "Apply" the
% correction will be executed and the graph changes to the corrected data.
% The number of field baseline points will also be appended to the params struct.
% By pressing "Reset" the graph will return to show the original data.
% Exit the function by pressing "Done".
@ -86,6 +87,8 @@ uiwait(fig)
dataOUT_transp = dataOUT.';
plot(ax,dataOUT_transp)
axis tight
%writing parameter
params.No_field_basline_pts = field_baseline;
end
function FieldResetButtonPushed(src,event)

View File

@ -1,12 +1,13 @@
function [dataOUT] = correct_time_baseline(dataIN)
function [dataOUT,params] = correct_time_baseline(dataIN,params)
%CORRECT_TIME_BASELINE UI for basline correction along time axis
%
% Usage: [dataOUT] = CORRECT_TIME_BASELINE(dataIN), where dataIN is a
% dataset loaded via the LOAD_MATLAB or LOAD_BRUKER function.
% Usage: [dataOUT,params] = CORRECT_TIME_BASELINE(dataIN,params), where
% dataIN is a dataset loaded via the LOAD_MATLAB or LOAD_BRUKER function.
%
% The function will show the input data and offer an input field, where
% the number of pretrigger points should be set. By pressing "Apply" the
% correction will be executed and the graph changes to the corrected data.
% The number of pretigger points will also be appended to the params struct.
% By pressing "Reset" the graph will return to show the original data.
% Exit the function by pressing "Done".
@ -82,6 +83,8 @@ uiwait(fig)
%plotting result
plot(ax,dataOUT)
axis tight
%writing parameter
params.pretrigger = pretrigger;
end
function TimeResetButtonPushed(src,event)

View File

@ -1,13 +1,14 @@
function [dataOUT] = normalize_data(dataIN)
function [dataOUT,params] = normalize_data(dataIN,params)
%NORMALISE_DATA normalizes data by max of region
%
% Usage: [dataOUT] = NORMALISE_DATA(dataIN), where dataIN is a dataset
% loaded via the LOAD_MATLAB or LOAD_BRUKER function.
% Usage: [dataOUT,params] = NORMALISE_DATA(dataIN,params), where dataIN
% is a dataset loaded via the LOAD_MATLAB or LOAD_BRUKER function.
%
% The function will show the input data and offer two input fields, where
% the left and right borders of the maximum's region should be set.
% By pressing "Apply" the normalization will be executed and the graph
% changes to the normalized data.
% changes to the normalized data. The borders of the maximum region will
% also be appended to the params struct.
% By pressing "Reset" the graph will return to show the original data.
% Exit the function by pressing "Done".
@ -91,6 +92,8 @@ uiwait(fig)
%plotting result with time as x axis
plot(ax,dataOUT)
axis tight
%writing parameter
params.region_of_max = [left_point right_point];
end
function NormResetButtonPushed(src,event)