write_toast_qm

PURPOSE ^

SYNOPSIS ^

function write_toast_qm(fname, fmdl)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function write_toast_qm(fname, fmdl)
0002 fid = fopen(fname,'w');
0003 dims = size(fmdl.nodes,2);
0004 elecs= length(fmdl.electrode);
0005 elecpos= zeros(elecs,dims);
0006 for i=1:elecs
0007     elnodes = fmdl.electrode(i).nodes;
0008     elecpos(i,:) = mean( fmdl.nodes(elnodes,:),1);
0009 end
0010 
0011 fprintf(fid,'QM file %dD\n',dims);
0012 fprintf(fid,'Dimension %d\n',dims);
0013 fprintf(fid,'SourceList %d fixed\n',elecs);
0014 fprintf(fid,'%6.4g     %6.4g\n', elecpos');
0015 fprintf(fid,'MeasurementList %d\n',elecs);
0016 fprintf(fid,'%6.4g     %6.4g\n', elecpos');
0017 fprintf(fid,'LinkList\n');
0018 for i=1:elecs
0019   fprintf(fid,'%d:',elecs);
0020   fprintf(fid,'%d ',0:elecs-1);
0021   fprintf(fid,'\n');
0022 end
0023 
0024 fclose(fid);

Generated on Sun 29-Dec-2024 11:41:59 by m2html © 2005