LAT Hologramm-Software 2.0
Loading...
Searching...
No Matches
parameterStudy.m
Go to the documentation of this file.
1%Dient zur Automatisierung von Parameterstudien mit dem Genetischen
2%Algorithmus
3
4clc;
5clearvars;
6addpath(genpath(pwd));
7load(strcat(pwd,'\data\config.mat'));
8path = strcat(pwd,'\data\');
9matlabPath = pwd;
10
11start = 0.000;
12step = 0.0001;
13maximum = 0.01;
14Hologram.ga_startPhase = 'gerchbergSaxton';
15Hologram.ga_iteration = 3000;
16Hologram.ga_population =100;
17
18k = zeros(Hologram.ga_iteration,((maximum-start)/step)+1);
19size(k)
20Hologram.saveImageWhenFinished = true;
21i=0;
22
23t=Hologram.pixelX*Hologram.pixelY*Hologram.ga_population*Hologram.ga_iteration*3.7/7.4*1.2/30/30/100/3000*((maximum-start)/step+1);
24disp(strcat("Geschätzte Simulationsdauer:",num2str(t),' min'))
25for n= start:step:maximum
26 i=i+1;
27 disp(strcat("i=",num2str(i)));
28 Hologram.ga_mutationProb = n;
29 Hologram.calculate();
30 k(:,i)=Hologram.ga_convergence;
31
32end
33 figure();
34 plot(k)
35
36
#define min(a, b)
Definition: nuts_bolts.h:57