annotate arrows/aeig.m @ 61:eff6bddf82e3 tip

Finally implemented perceptual brightness thing.
author samer
date Sun, 11 Oct 2015 10:20:42 +0100
parents 672052bd81f8
children
rev   line source
samer@0 1 % aeig - Arrow for eigenvalue/vector decomposition
samer@0 2 %
samer@0 3 % aeig :: N:natural, I:[[M]->[N]] -> arrow( {[[N,N]]}, {[[N,M]], [[M]]}, empty).
samer@0 4 function o=aeig(N,I)
samer@0 5 J=(1+N)-I;
samer@0 6 o=arr(@eigsI,'sizefn',@(sz){[N,length(I)],[length(I),1]});
samer@0 7
samer@0 8 function [V,d]=eigsI(A)
samer@0 9 [V,D]=eig(A.cov);
samer@0 10 V=V(:,J);
samer@0 11 d=diag(D);
samer@0 12 d=d(J);
samer@0 13 end
samer@0 14 end
samer@0 15
samer@0 16