Finished objectifying #8
| @ -1,7 +1,19 @@ | |||||||
| function [outputArg1,outputArg2] = load_matlab(inputArg1,inputArg2) | function [Data,params] = load_matlab(path) | ||||||
| %LOAD_MATLAB Summary of this function goes here | %LOAD_MATLAB imports EPR data recorded with MATLAB script | ||||||
| %   Detailed explanation goes here | %   Usage: ['data_as_double','struct_with_parameters'] = load_matlab('C:/full/path/to/file.mat') | ||||||
| outputArg1 = inputArg1; | % | ||||||
| outputArg2 = inputArg2; | %   Imports data exported from MATLAB workspace and extracts the filename. | ||||||
|  | %   Input has to be the full path to file with forwardslashes as char or | ||||||
|  | %   string. The extracted name is appended to the 'params' struct, whos | ||||||
|  | %   contents are displayed in the command window afterwards. | ||||||
|  | 
 | ||||||
|  | load(path,'Data','params') | ||||||
|  | 
 | ||||||
|  | %get filename for further documentation and exporting figures | ||||||
|  | dataname = string(extractBefore(extractAfter(path,asManyOfPattern(wildcardPattern + "/")),'.')); | ||||||
|  | params.Name = dataname; | ||||||
|  | 
 | ||||||
|  | %echo what information is contained in the structure called 'params' | ||||||
|  | params | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user