T = clasval.T;Gamma_x = clasval.Gamma_x;Gamma_xy = clasval.Gamma_xy;Gamma_y = clasval.Gamma_y;ut = clasval.ut;[nsamples,dim]=size(trainingsset);scorematrix=zeros(nsamples,nsamples);for i=1:nsamples for j=1:nsamples probe=trainingsset(i,:); gallery=trainingsset(j,:); llr_score; scorematrix(j,i)=score; if i == j break; end endend
I would like to improve the speed f the following code. I already tried preallocating scoreamatrix, but it is still very slow. The code llr_score.m contains the following:
x=T*(probe-ut)';y=T*(gallery-ut)';score=x'*Gamma_x*x + x'*Gamma_xy*y+y'*Gamma_y*y;
Best Answer