image
Программа рассчитывает интенсивность лучей, которые попадают на приемник напрямую или в результате отражений от зеркала. Зеркало может быть плоским, параболическим, эллиптическим. На входе программе дается массив "угол луча":"интенсивность". На выходе - построенные лучи, интенсивность лучей на приемнике с учетом потерь при отражениях. Выводится диаграмма интенсивности излучателя. Написана на Python с использованием библиотек matplotlib, numpy, scipy.