1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 % Erstellt eine Graustufenmatrix, welche direkt auf den
SLM übertragen
4 % %Erstellt das Hologramm für einen Prisma und Linse --> Strahlablenkung.
6 % Ruft Prismen- und Linsenalgorithmus für meherere Punkte auf.
7 % Überlagert die Ergebnisse, um
Multispot-Image zu erzeugen
10 %Letzte Änderung: 27.09.2022
11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15Hologram = evalin(
'base',
'Hologram');%Einlesen der Parameter
18sumIntensity = sum(list(:,4)); %Berechnung der Gesamtintensität aller Spots (dimensionslose Größe)
21 %Berechnung der Hologramme für jeden einzelnen Spot und gewichtetes
23 level = level + list(n,4)/sumIntensity*
Prism_and_Lens(list(n,1),list(n,2),list(n,3));
function Multispot(in list)
Erstellt eine Graustufenmatrix, welche direkt auf den SLM übertragen wird.
function Prism_and_Lens(in phix, in phiy, in z)
Erstellt eine Graustufenmatrix, welche direkt auf den SLM übertragen wird. Erstellt das Hologramm für einen Pri...
Hologramme werden als Objekte vom Typ Hologram dargestellt.
Property pixelX
Auflösung der Berechnung.