Mercurial > hg > map
view multithreshold 1.46/profile2mFile.m @ 34:e097e9044ef6
new compression and ne prob refractory
author | Ray Meddis <rmeddis@essex.ac.uk> |
---|---|
date | Fri, 19 Aug 2011 16:07:07 +0100 |
parents | 161913b595ae |
children | 3ea506487b3b |
line wrap: on
line source
function profile2mFile(longTone, shortTone, gaps, BFs, TMC, offBFs, ... IFMCs, mFileName) St = ['function x = ' mFileName ]; fid = fopen([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);