Buscando un código de Matlab que simule la interferencia de haces múltiples de placas paralelas
h = 0,05 distancia
pc = cero (500, 500, 3); parámetros
r = 0,54 Coeficiente de reflexión
n = 1,5; índice de refracción
d = 1,7; espesor de la película
[x, y] ] =meshgrid(linspace(-0.005, 0.005, 500));
z = x 1i * y
θ= atan(ABS(z)/h); ángulo de incidencia
Para k=1: 7
phi = 4 * pi * n * d * cos(θ)/λ(k) diferencia de fase
Es =1. /(1 4*r^2*sin(phi/2).^2/(1-r^2)^2);Intensidad de la luz
p(:,:,1)=It* RGB(k, 1);
p(:,:,2)=Eso*RGB(k,2);
p(:,:,3)=Eso* RGB(k, 3); guarda la intensidad de la luz que contiene información de color en una matriz.
PC = PC p; p = [];
Fin;
Pantalla
br = 1/max(max(max) (PC))); El valor máximo del elemento de la matriz de ajuste es un coeficiente de 1.
pcl = pc * Br ajuste
Imshow(pcl, []) muestra los resultados de la simulación.
Título ("Resultados de la simulación de interferencias multihaz")