Компьютерное моделирование оптических систем. Часть 1. Линзовые устройства. Практикум в среде MathCad. Смирнов А.П - 41 стр.

UptoLike

41
направляющих косинусов, а также его оптическая длина. Программы
разбиения и построения пучка лучей описаны в разделах 1 и 2.
Шаг 3. Построение исходных матриц для трассировки пучка лучей
через систему.
1. Матрица параметров оптических поверхностей. Каждая поверхность задаётся
вектором коэффициентов с
i
асферики второго типа
=
+=
N
i
i
i
zcyxzyxQ
1
22
),,(
(37)
где с
0
=2R, с
1
=-1-k, c
2
,c
3
…- коэффициенты асферики высшего порядка.
Объединением векторов поверхностей формируется матрица параметров
размерностью max(N
k
)×M, N
k
число коэффициентов асферики k-
поверхности. Недостающие коэффициенты дополняются нулями. Система из
M сферических поверхностей описывается матрицей размерностью 2×M -
вектор радиусов кривизны умножается на 2, вторая строка состоит из -1:
Матрица параметров дополняется справа столбцом с параметрами плоскости
изображения.
2. Матрица положений, объединяющая координаты точки пересечения
поверхности с главным лучом и вектор нормали в этой точке размерностью
3×2M. Для осесимметричной системы такой точкой является точка вершины
поверхности. Каждые два столбца описывают параметры одной поверхности.
Последние два столбца описывают положение плоскости
изображения.
Положение точек вершин отсчитывается от плоскости входного зрачка.
Документ Маткад, формирующий матрицу положений на основе вектора
толщин приведён на рис.25.