added codes

This commit is contained in:
MiriamLoecke
2023-07-12 11:36:04 +02:00
parent 1e5d1f3fe1
commit 5c1efe956f
9 changed files with 1205 additions and 0 deletions

17
matlab_code/temporal.m Normal file
View File

@@ -0,0 +1,17 @@
function phi = temporal(phi_w, t_ref)
%si = size(phi_w);
phi = zeros(size(phi_w));
phi(:, :, :, t_ref) = phi_w(:, :, :, t_ref);
phi_diff = zeros(size(phi_w));
for i = t_ref:size(phi_w, 4)-1
phi_diff(:, :, :, i) = phi_w(:, :, :, i+1) - phi_w(:, :, :, i);
phi_diff(:, :, :, i) = phi_diff(:, :, :, i) + 2*pi*(phi_diff(:, :, :, i)<-pi);
phi_diff(:, :, :, i) = phi_diff(:, :, :, i) - 2*pi*(phi_diff(:, :, :, i)>pi);
phi(:, :, :, i+1) = phi(:, :, :, i) + phi_diff(:, :, :, i);
end
for i = t_ref-1:-1:1
phi_diff(:, :, :, i) = phi_w(:, :, :, i+1) - phi_w(:, :, :, i);
phi_diff(:, :, :, i) = phi_diff(:, :, :, i) + 2*pi*(phi_diff(:, :, :, i)<-pi);
phi_diff(:, :, :, i) = phi_diff(:, :, :, i) - 2*pi*(phi_diff(:, :, :, i)>pi);
phi(:, :, :, i) = phi(:, :, :, i+1) - phi_diff(:, :, :, i);
end