source: issm/trunk/src/m/qmu/param_write.m

Last change on this file was 13395, checked in by Mathieu Morlighem, 12 years ago

merged trunk-jpl and trunk for revision 13393

File size: 591 bytes
RevLine 
[3094]1%
2% function to write a parameter
3%
4function []=param_write(fidi,sbeg,pname,smid,send,params)
5
6if ~isfield(params,pname)
7 warning('param_write:param_not_found',...
8 'Parameter ''%s'' not found in structure.',pname);
9 return
10end
11
12if islogical(params.(pname)) && ~params.(pname)
13 return
14end
15
16if islogical(params.(pname))
17 fprintf(fidi,[sbeg '%s' send],pname);
18elseif ischar (params.(pname))
19 fprintf(fidi,[sbeg '%s' smid '%s' send],pname,params.(pname));
20elseif isnumeric(params.(pname))
21 fprintf(fidi,[sbeg '%s' smid '%g' send],pname,params.(pname));
22end
23
24end
Note: See TracBrowser for help on using the repository browser.