LAT Hologramm-Software 2.0
Loading...
Searching...
No Matches
Aperture.m
Go to the documentation of this file.
1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2% Funktion
3%
4%
5% Projekt: "UKP-Laseroptikmodul zur Erzeugung von Multi-Besselstrahlen zum Bohren mit
6% hohem Aspektverhältnis"
7%
8% Autor: Jan Marx
9% Zuletzt bearbeitet: 21.09.2022
10%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
11
12function [image] = Aperture(input,r_i,r_a)
13
14
15Hologram = evalin('base', 'Hologram');
17image = input;
18
19for ki=1:Hologram.pixelX
20 for kj=1:Hologram.pixelY
21 if(r(ki,kj)>r_a || r(ki,kj)<r_i)
22 image(ki,kj) = 0;
23 end
24 end
25end
26
27
28end
29
30
function Aperture(in input, in r_i, in r_a)
Schneidet aus dem Hologramm eine Ringlochblende heraus.
Hologramme werden als Objekte vom Typ Hologram dargestellt.
Definition: Hologram.m:11
Property pixelX
Auflösung der Berechnung.
Definition: Hologram.m:29
Property pixelY
Definition: Hologram.m:31
function distanceFromCenter(in obj)
Gibt den Abstand jedes Pixels des Holograms zum Mittelpunkt des Holograms.