Red de conocimiento informático - Conocimiento de la instalación - Buscando un código de Matlab que simule la interferencia de haces múltiples de placas paralelas

Buscando un código de Matlab que simule la interferencia de haces múltiples de placas paralelas

lamda =; valor RGB de luz de siete colores

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")