Принцип Гюйгенса-Френеля: каждый участок волнового фронта является источником вторичной сферической волны, результирующая волна получается в результате интерференции всех вторичных волн.
Возьмем волновой фронт S, и разобьем его на произвольные маленькие участки dS. Тогда чтобы определить колебание волны в произвольной точке B перед поверхностью:
E = ∫S K(φ) * (a0/r) * cos(kr + ɑ) * dS
ɑ — дополнительная фаза колебания в месте расположения волновой поверхности dS.
a0— амплитуда колебания в ds
r — расстояние от dS до B
φ — угол между нормалью n к dS и радиус-вектором r от dS к точке B
K(φ) — коэффициент. При φ = 0 — максимален, при φ=π/2 равен нулю.
k — волновое число k = 2π/λ
Смысл: волна на какой-нибудь точке B перед волновым фроном равна сумме (интегралу по поверхности) всех волн на точках поверхности, с учетом фаз и углов.