Documente Academic
Documente Profesional
Documente Cultură
Una aplicación interesante es la medida del radio de una apertura circular, contando el
número de franjas del diagrama de difracción
I(x,y)=I(0)(2J1(α)α)2α=2πaλsinθ I(x,y)=I(0)(2J1(α)α)2
α=2π aλsinθ
ddα(J1(α)α)=01αddαJ1(α)−1α2J1(α)=0αddαJ1(α)−J1(α)=0ddα(J1(α)α
)=01αddαJ1(α)−1α2J1(α)=0αddαJ1(α)−J1(α)=0
xddxJn(x)=nJn(x)−xJn+1(x)xddxJn(x)=nJn(x)−xJn+1(x)
αddαJ1(α)=J1(α)−αJ2(α)αddαJ1(α)=J1(α)−αJ2(α)
J2(α)=0
J1(α)=0
limα→0(2J1(α)α)=1 limα→0(2J1(α)α)=1
color=['b','r'];
x=0:0.05:20;
hold on
for n=1:2
y=besselj(n,x);
plot(x,y,color(n),'displayName',num2str(n));
end
legend('-DynamicLegend','location','Best')
xlabel('x')
ylabel('J(x)')
title('Funciones J_\nu(x) de Bessel')
grid on
hold off
Actividades
Se pulsa el botón titulado Nuevo
function r = raices(f, x)
y=f(x);
indices=find(y(1:end-1).*y(2:end)<0);
r=zeros(1,length(indices));
for k=1:length(indices)
r(k)=fzero(f, [x(indices(k)), x(indices(k)+1)]);
end
end
Pasamos a la función raices la función J1(x) y el intervalo en el cual queremos
calcular las raíces
x=linspace(0.1,30,50);
f=@(x) besselj(1,x);
k=raices(f,x);
disp('mínimos: difracción por abertura circular')
disp(k')
En la ventana de comandos vemos los valores de las raíces la función J1(x) en
el intervalo de a=0.1 a b=30.
x=linspace(0.1,30,50);
f=@(x) besselj(2,x);
k=raices(f,x);
disp('máximos secundarios de difracción por abertura circular')
disp(k')
En la ventana de comandos vemos los valores de las raíces la función J2(x) en
el intervalo de a=0.1 a b=30.
Iluminamos una abertura circular de radio a del orden de μm, 10-6 m con luz
procedente de un láser He-Ne de longitud de onda λ=632.8·10-9 m.
Observamos la intensidad de la luz difractada en un intervalo angular entre 30
y 60º.
Se introduce
Y así, sucesivamente
Radio:
FUENTE: http://www.sc.ehu.es/sbweb/fisica3/ondas/rectangular_circular/circular.html