[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Предположим, диаметр объекта гораздо меньше расстояния до приёмника. (А если это не так, то я запутаюсь в геометрии и ничего путного не отвечу :-)))
Тогда можно считать, что объект - просто плоский экран шириной d перпендикулярный свету.
Проведем (бесконечную) горизонтальную прямую - это будет сечение плоскости перпендикулярной потоку света, в которой, к тому же, лежит объект:
ssssssssssssssssssss----------ssssssssssssssssssssss
Каждая точка (буковка s) этой прямой, за исключением области занятой объектом (минусик), является источником цилиндрической волны. Причём все источники синфазны.
На расстоянии h от этой прямой рисуем параллельный отрезок прямой. Это будет сенсор:
ssssssssssssssssssss----------ssssssssssssssssssssss -
|
h
|
rrrrrrrrrrrrrrrrr -
A + i * B = 1/sqrt(L) * (cos(2pi * L / l) + i * sin(2pi * L / l))
или лучше в таком виде:
A = 1/sqrt(L) * cos(2pi * L / l)
B = 1/sqrt(L) * sin(2pi * L / l)
где i - мнимая единица, а всякие индексы я не стал писать.
Теперь A и B суммируем по n, то есть, по всем источникам.
И получаем полную амплитуду для одной точки приёмника.
Сумма квадратов A и B будет интенсивностью света.
Остаётся пробежаться по всем точкам приёмника r[m] и получим зависимость интенсивности.
Ну понятно, что тут должны быть интегралы, то-сё... Но проще всего заставить комп считать все эти суммы с маленькими шагами. (шаг между точками должен быть на 1...2 порядка меньше длины волны.)
Правило инверсии. Если
ssssssssssssssssssss----------ssssssssssssssssssssss
заменить на
--------------------ssssssssss----------------------
то... не трудно догадаться... А точек гораздо меньше бесконечности.
Да, если свет не монохроматический, то надо для каждой длины волны считать интенсивности, а потом их суммировать.
Уфф! :-)
ЗЫ!!
Если диаметр объекта НЕ гораздо меньше расстояния до приёмника, то
sssssssssssssssssssssss----sssssssssssssssssssssssss
sssssssssssssssssssss--------sssssssssssssssssssssss
ssssssssssssssssssss----------ssssssssssssssssssssss
sssssssssssssssssssss--------sssssssssssssssssssssss
sssssssssssssssssssssss----sssssssssssssssssssssssss
ssssssssssssssssssssssssssssssssssssssssssssssssssss
ssssssssssssssssssssssssssssssssssssssssssssssssssss
-------------rrrrrrrrrrrrrrrrrrrrrrrrr--------------
Вот так вот, послойно, комплексные амплитуды...
E-mail: info@telesys.ru