Home > convert > write2Excel.m

write2Excel

PURPOSE ^

% Write to XLS file

SYNOPSIS ^

function write2Excel(SS)

DESCRIPTION ^

% Write to XLS file

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function write2Excel(SS)
0002 %% Write to XLS file
0003 fid = fopen('PerformanceReport.txt','w');
0004 
0005 
0006 dataSets = ['A','B','C','D','E','F','G','H'];
0007 % type = ['AL','CC','NC'];
0008 % method = ['EDEN','KALM','OURS'];
0009 % for each dataset
0010 for id_dataset = 1: 8
0011 
0012 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0013         dataSets(id_dataset),...
0014         'AL',...
0015         'EDEN',...
0016         SS(id_dataset).GT.nFR,...
0017         SS(id_dataset).Eden.nTR,...
0018         size(SS(id_dataset).Eden.tracks,1),...
0019         SS(id_dataset).Eden.TP,...
0020         SS(id_dataset).Eden.FP,...
0021         SS(id_dataset).Eden.FN,...
0022         SS(id_dataset).Eden.TPR,...
0023         SS(id_dataset).Eden.PPV,...
0024         SS(id_dataset).Eden.RMSE,...
0025         SS(id_dataset).Eden.PTP);
0026 
0027 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0028         dataSets(id_dataset),...
0029         'AL',...
0030         'KALM',...
0031         SS(id_dataset).Kalman.nFR,...
0032         SS(id_dataset).Kalman.nTR,...
0033         size(SS(id_dataset).Kalman.tracks,1),...
0034         SS(id_dataset).Kalman.TP,...
0035         SS(id_dataset).Kalman.FP,...
0036         SS(id_dataset).Kalman.FN,...
0037         SS(id_dataset).Kalman.TPR,...
0038         SS(id_dataset).Kalman.PPV,...
0039         SS(id_dataset).Kalman.RMSE,...
0040         SS(id_dataset).Kalman.PTP);
0041 
0042 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0043         dataSets(id_dataset),...
0044         'AL',...
0045         'OURS',...
0046         SS(id_dataset).Rich.nFR,...
0047         SS(id_dataset).Rich.CC.nTR,...
0048         size(SS(id_dataset).Rich.CC.tracks,1),...
0049         SS(id_dataset).Rich.TP,...
0050         SS(id_dataset).Rich.FP,...
0051         SS(id_dataset).Rich.FN,...
0052         SS(id_dataset).Rich.TPR,...
0053         SS(id_dataset).Rich.PPV,...
0054         SS(id_dataset).Rich.RMSE,...
0055         SS(id_dataset).Rich.PTP);
0056 
0057     
0058     
0059 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0060         dataSets(id_dataset),...
0061         'CC',...
0062         'EDEN',...
0063         SS(id_dataset).Eden.CC.nFR,...
0064         SS(id_dataset).Eden.CC.nTR,...
0065         size(SS(id_dataset).Eden.CC.tracks,1),...
0066         SS(id_dataset).Eden.CC.TP,...
0067         SS(id_dataset).Eden.CC.FP,...
0068         SS(id_dataset).Eden.CC.FN,...
0069         SS(id_dataset).Eden.CC.TPR,...
0070         SS(id_dataset).Eden.CC.PPV,...
0071         SS(id_dataset).Eden.CC.RMSE,...
0072         SS(id_dataset).Eden.CC.PTP);
0073 
0074 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0075         dataSets(id_dataset),...
0076         'CC',...
0077         'KALM',...
0078         SS(id_dataset).Kalman.CC.nFR,...
0079         SS(id_dataset).Kalman.CC.nTR,...
0080         size(SS(id_dataset).Kalman.CC.tracks,1),...
0081         SS(id_dataset).Kalman.CC.TP,...
0082         SS(id_dataset).Kalman.CC.FP,...
0083         SS(id_dataset).Kalman.CC.FN,...
0084         SS(id_dataset).Kalman.CC.TPR,...
0085         SS(id_dataset).Kalman.CC.PPV,...
0086         SS(id_dataset).Kalman.CC.RMSE,...
0087         SS(id_dataset).Kalman.CC.PTP);
0088 
0089 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0090         dataSets(id_dataset),...
0091         'CC',...
0092         'OURS',...        
0093         SS(id_dataset).Rich.CC.nFR,...
0094         SS(id_dataset).Rich.CC.nTR,...
0095         size(SS(id_dataset).Rich.CC.tracks,1),...
0096         SS(id_dataset).Rich.CC.TP,...
0097         SS(id_dataset).Rich.CC.FP,...
0098         SS(id_dataset).Rich.CC.FN,...
0099         SS(id_dataset).Rich.CC.TPR,...
0100         SS(id_dataset).Rich.CC.PPV,...
0101         SS(id_dataset).Rich.CC.RMSE,...
0102         SS(id_dataset).Rich.CC.PTP);
0103 
0104     
0105     
0106 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0107         dataSets(id_dataset),...
0108         'NC',...
0109         'EDEN',...
0110         SS(id_dataset).Eden.NC.nFR,...
0111         SS(id_dataset).Eden.NC.nTR,...
0112         size(SS(id_dataset).Eden.NC.tracks,1),...
0113         SS(id_dataset).Eden.NC.TP,...
0114         SS(id_dataset).Eden.NC.FP,...
0115         SS(id_dataset).Eden.NC.FN,...
0116         SS(id_dataset).Eden.NC.TPR,...
0117         SS(id_dataset).Eden.NC.PPV,...
0118         SS(id_dataset).Eden.NC.RMSE,...
0119         SS(id_dataset).Eden.NC.PTP);
0120 
0121 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0122         dataSets(id_dataset),...
0123         'NC',...
0124         'KALM',...
0125         SS(id_dataset).Kalman.NC.nFR,...
0126         SS(id_dataset).Kalman.NC.nTR,...
0127         size(SS(id_dataset).Kalman.NC.tracks,1),...
0128         SS(id_dataset).Kalman.NC.TP,...
0129         SS(id_dataset).Kalman.NC.FP,...
0130         SS(id_dataset).Kalman.NC.FN,...
0131         SS(id_dataset).Kalman.NC.TPR,...
0132         SS(id_dataset).Kalman.NC.PPV,...
0133         SS(id_dataset).Kalman.NC.RMSE,...
0134         SS(id_dataset).Kalman.NC.PTP);
0135 
0136 fprintf(fid,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f %7.2f  \n',...
0137         dataSets(id_dataset),...
0138         'NC',...
0139         'OURS',...
0140         SS(id_dataset).Rich.NC.nFR,...
0141         SS(id_dataset).Rich.CC.nTR,...
0142         size(SS(id_dataset).Rich.CC.tracks,1),...
0143         SS(id_dataset).Rich.NC.TP,...
0144         SS(id_dataset).Rich.NC.FP,...
0145         SS(id_dataset).Rich.NC.FN,...
0146         SS(id_dataset).Rich.NC.TPR,...
0147         SS(id_dataset).Rich.NC.PPV,...
0148         SS(id_dataset).Rich.NC.RMSE,...
0149         SS(id_dataset).Rich.NC.PTP);
0150 
0151 end
0152 
0153 fclose(fid);
0154 
0155 fid_GT = fopen('GTReport.txt','w');
0156 for id_dataset = 1: 8
0157     fprintf(fid_GT,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f \n',...
0158         dataSets(id_dataset),...
0159         'AL',...
0160         'GT',...
0161         SS(id_dataset).GT.nFR,...
0162         SS(id_dataset).GT.nTR,...
0163         size(SS(id_dataset).GT.tracks,1),...
0164         SS(id_dataset).GT.TP,...
0165         SS(id_dataset).GT.FP,...
0166         SS(id_dataset).GT.FN,...
0167         SS(id_dataset).GT.TPR,...
0168         SS(id_dataset).GT.PPV);
0169         
0170     fprintf(fid_GT,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f \n',...
0171         dataSets(id_dataset),...
0172         'CC',...
0173         'GT',...
0174         SS(id_dataset).GT.CC.nFR,...
0175         SS(id_dataset).GT.CC.nTR,...
0176         size(SS(id_dataset).GT.CC.tracks,1),...
0177         SS(id_dataset).GT.CC.TP,...
0178         SS(id_dataset).GT.CC.FP,...
0179         SS(id_dataset).GT.CC.FN,...
0180         SS(id_dataset).GT.CC.TPR,...
0181         SS(id_dataset).GT.CC.PPV);
0182     
0183     fprintf(fid_GT,'%s %s %s %7.0f %7.0f %7.0f %7.2f %7.2f %7.2f %7.2f %7.2f \n',...
0184         dataSets(id_dataset),...
0185         'NC',...
0186         'GT',...
0187         SS(id_dataset).GT.NC.nFR,...
0188         SS(id_dataset).GT.NC.nTR,...
0189         size(SS(id_dataset).GT.NC.tracks,1),...
0190         SS(id_dataset).GT.NC.TP,...
0191         SS(id_dataset).GT.NC.FP,...
0192         SS(id_dataset).GT.NC.FN,...
0193         SS(id_dataset).GT.NC.TPR,...
0194         SS(id_dataset).GT.NC.PPV);
0195 end
0196 fclose(fid_GT);

Generated on Thu 17-Mar-2011 14:45:51 by m2html © 2005