analytical solution of Fraunhofer diffraction farfield diffraction from hole?
7 ビュー (過去 30 日間)
古いコメントを表示
hi
i am looking for analytical solution Fraunhofer diffraction farfield of diffraction from nano hole?
most of available exapmles are of antennas.
0 件のコメント
回答 (1 件)
Shaik
2023 年 5 月 12 日
% Define the aperture diameter
D = 100e-9; % m
% Define the wavelength of the incident light
lambda = 500e-9; % m
% Define the observation distance from the aperture
L = 1; % m
% Define the spatial frequency variable
u = linspace(-1, 1, 1000);
% Compute the diffraction pattern using the Jinc function
sin_u = sin(pi*D*u/(lambda*L))./u;
Jinc = (2*pi*D/(lambda*L))*abs(sin_u).^2;
% Plot the diffraction pattern
plot(u, Jinc);
xlabel('u');
ylabel('Jinc(u)');
Try this
2 件のコメント
Shaik
2023 年 5 月 14 日
Hi Sean,
The code you provided appears to be related to diffraction and the calculation of power fraction within a cone. It calculates the diffraction pattern produced by a circular aperture and then evaluates the power fraction within a specified cone angle.
The code seems to be structured correctly, and it performs the calculations using the Bessel function and the Fraunhofer approximation for the far field. It generates a 2D intensity pattern on a screen, calculates the power fraction within a cone angle for the pattern, and then computes the far-field diffraction pattern using the Fraunhofer approximation.
It's important to note that the results obtained from the Fraunhofer approximation are valid only in the far field, where the distance from the aperture to the screen is much larger than the size of the aperture. If you intend to use this code, make sure it suits your specific application and requirements. Feel free to accept the answer if it is helpful!
参考
カテゴリ
Help Center および File Exchange で Bessel functions についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!