Skip to main content

intensity_pattern

Function intensity_pattern 

Source
pub fn intensity_pattern(
    setup: &DoubleSlitSetup,
    screen_positions: &[f64],
) -> Vec<f64>
Expand description

Analytical Fraunhofer double-slit intensity pattern. I(theta) = I_0 * cos^2(pidsin(theta)/lambda) * sinc^2(piasin(theta)/lambda)