Revision 7faed1a32db1958b5677971c7ab5da823d04f1c9 authored by Peter Carlton on 12 October 2018, 03:05:39 UTC, committed by Peter Carlton on 12 October 2018, 03:05:39 UTC
1 parent d5900f9
Raw File
radavg2d.m
function a=radavg2d(b)
    %returns the radially-averaged version of image b in array a... only odd+square for now.
    
l=length(b);
a=zeros(l);
st=((l-1)/2);
rng=(-st:st)';

rng=rng*ones(1,l);
rng=rng+(j.*rot90(rng));

rng=abs(rng);
c=unique(rng);

for l=1:length(c);
    f=find(rng==c(l));
    a(f)=mean(b(f));
    end

back to top