Octave已知波长和最小分辨角,求孔径
广告
{{v.name}}
7. 圆孔衍射 & 瑞利判据
\(\theta_0 = 1.22\frac{\lambda}{D}\)
核心公式:
瑞利判据中,最小分辨角θ0=1.22λ/D。
已知波长λ和最小分辨角θ0,即可求出孔径直径D。
Octave计算方法
已知参数:
- 波长 λ(示例值:5e-7 m)
- 最小分辨角 θ0(度,示例值:6.99e-4°)
代码如下:
function D = aperture_diameter(lambda, theta0_deg)
    theta0_rad = deg2rad(theta0_deg);    D = 1.22 * lambda / theta0_rad;
end
调用示例:
% 已知波长和最小分辨角,求孔径lambda = 5e-7; theta0 = 6.99e-4;D = aperture_diameter(lambda, theta0);fprintf('孔径直径 D = %.2f m', D);
运行结果:
孔径直径 D = 0.05 m
友链