4bias = (2^(n_exponent-1)-1);
5depth = 1+n_fraction+n_exponent;
10n0 = round(rand(zernike,depth,population));
12w = zeros(zernike,population);
13s = zeros(zernike,population);
14exponent = zeros(zernike,population);
15fraction = zeros(zernike,population);
17s(:,:) = (-1.*ones(zernike,population)).^reshape(n0(:,1,:),[zernike,population]);
21 exponent(:,:) = double(exponent(:,:) + 2^(n-2)*reshape(n0(:,n,:),[size(n0,1),size(n0,3)]));
23for n=2+n_exponent:depth
24 fraction(:,:) = double(fraction(:,:) + 2^-(n-10)*reshape(n0(:,n,:),[size(n0,1),size(n0,3)]));
28 w=
s.*(1+fraction).*2.^(exponent-bias)
function Phase_Image(in image)
Gibt die Phase eines Hologramms als Graustufenmatrix aus.
function Zernike(in weighting)
Ermöglicht die Wellenfrontkorrektur für ein SLM-Bild durch Angabe der Gewichtungsfaktoren der einzelnen Zerni...