Mercurial > hg > map
view multithreshold 1.46/profile2mFile.m @ 38:c2204b18f4a2 tip
End nov big change
author | Ray Meddis <rmeddis@essex.ac.uk> |
---|---|
date | Mon, 28 Nov 2011 13:34:28 +0000 |
parents | 3ea506487b3b |
children |
line wrap: on
line source
function profile2mFile(longTone, shortTone, gaps, BFs, TMC, offBFs, ... IFMCs, mFileName) St = ['function x = ' mFileName ]; fid = fopen(['..' filesep 'profiles' filesep mFileName '.m'],'w'); fprintf(fid, '%s\n', St); St = ['%created: ' UTIL_timeStamp]; fprintf(fid, '%s\n\n', St); St = ['x.BFs = [' num2str(BFs) '];' ]; fprintf(fid, '%s\n\n', St); St = ['x.LongTone = [' num2str(longTone',3) '];' ]; fprintf(fid, '%s\n', St); St = ['x.ShortTone = [' num2str(shortTone',3) '];' ]; fprintf(fid, '%s\n\n', St); St = ['x.Gaps = [' num2str(gaps',3) '];' ]; fprintf(fid, '%s\n', St); TMCFreq = BFs; St = ['x.TMCFreq = [' num2str(TMCFreq) '];' ]; fprintf(fid, '%s\n', St); fprintf(fid, '%s\n', 'x.TMC = ['); for i = 1:size(TMC,1), for j = 1:size(TMC,2), St = [num2str(TMC(i,j),3)]; fprintf(fid, '%s\t', St); end fprintf(fid,'%s\n',' '); end fprintf(fid,'%s\n','];'); St = ['x.TMC = x.TMC'';' ]; fprintf(fid, '%s\n\n', St); St = ['x.MaskerRatio = [' num2str(offBFs',2) '];' ]; fprintf(fid, '%s\n', St); IFMCFreq = BFs; St = ['x.IFMCFreq = [' num2str(IFMCFreq) '];' ]; fprintf(fid, '%s\n', St); fprintf(fid, '%s\n', 'x.IFMCs = ['); for i = 1:size(IFMCs,1), for j = 1:size(IFMCs,2), St = [num2str(IFMCs(i,j),3)]; fprintf(fid, '%s\t', St); end fprintf(fid,'%s\n',' '); end fprintf(fid,'%s\n','];'); St = ['x.IFMCs = x.IFMCs'';' ]; fprintf(fid, '%s\n', St); fclose(fid);