mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	All of these code samples currently are mis-identified in my repositories. I'm donating them to the cause.
		
			
				
	
	
		
			28 lines
		
	
	
		
			742 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			742 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
| function par = par_text_to_struct(pathToFile)
 | |
| % function par = par_text_to_struct(pathToFile)
 | |
| % Returns a structure of the parameters that were stored in a csv text file.
 | |
| %
 | |
| % Parameters
 | |
| % ----------
 | |
| % pathToFile : string
 | |
| %   Path to a text file containing the benchmark parameters for a single
 | |
| %   bicycle. The parameters should be on seperate lines and take this form:
 | |
| %
 | |
| %   c = 0.08+/-0.01
 | |
| %   lam = 0.31
 | |
| %
 | |
| % Returns
 | |
| % -------
 | |
| % par : structure
 | |
| %   A structure containing the bicycle parameters.
 | |
| 
 | |
| fid = fopen(pathToFile);
 | |
| data = textscan(fid, '%s %s', 'delimiter', '=');
 | |
| fclose(fid);
 | |
| names = strtrim(data{1});
 | |
| vals = strtrim(regexp(data{2}, '+/-', 'split'));
 | |
| for i = 1:length(names)
 | |
|     v = vals{i};
 | |
|     par.(names{i}) = str2num(v{1});
 | |
| end
 |