1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4 % Phasenbild für ein Axikon, welches an der Stelle (x0,y0) auf dem
SLM seinen Mittelpunkt hat
5 % (Koordinaten bezogen auf den Mittelpunkt des Hologramms, Einheit mm
6 % alpha gibt den Axikonwinkel an)
8 % Projekt:
"UKP-Laseroptikmodul zur Erzeugung von Multi-Besselstrahlen zum Bohren mit
9 % hohem Aspektverhältnis"
12 % Zuletzt bearbeitet: 29.09.22
13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
16Hologram = evalin(
'base',
'Hologram');%> #Hochgradig ineffiziente Lösung!!!
17wavelength = evalin(
'base',
'Laser.wavelength');%#Hochgradig ineffiziente Lösung!!!
21image = exp(1i*(r.* tand(alpha)));
function Axicon_Hologram(in alpha, in x0, in y0)
Phasenbild für ein Axikon, welches an der Stelle (x0,y0) auf dem SLM seinen Mittelpunkt hat.
Hologramme werden als Objekte vom Typ Hologram dargestellt.
function distanceFromPoint(in obj, in x0, in y0)
Gibt Matrix mit Abstand jedes Pixels des Holograms zum Punkt x0,y0.