6 |
%(optional) prec is the file precision (32, by default, or 64) |
%(optional) prec is the file precision (32, by default, or 64) |
7 |
|
|
8 |
if nargin>2; prec=varargin{1}; else; prec=32; end; |
if nargin>2; prec=varargin{1}; else; prec=32; end; |
9 |
|
if nargin>3; omitNaNs=varargin{2}; else; omitNaNs=1; end; |
10 |
|
|
11 |
if ~ischar(fldIn); |
if ~ischar(fldIn); |
12 |
fid=fopen(fileOut,'w','b'); tmp1=fldIn; tmp1(isnan(tmp1))=0; fwrite(fid,tmp1,['float' num2str(prec)]); fclose(fid); |
fid=fopen(fileOut,'w','b'); tmp1=fldIn; |
13 |
|
if omitNaNs; tmp1(isnan(tmp1))=0; end; |
14 |
|
fwrite(fid,tmp1,['float' num2str(prec)]); |
15 |
|
fclose(fid); |
16 |
else; |
else; |
17 |
fid=fopen(fileOut,'wt'); fwrite(fid,fldIn); fclose(fid); |
fid=fopen(fileOut,'wt'); fwrite(fid,fldIn); fclose(fid); |
18 |
end; |
end; |