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

UptoLike

17
менять длину каждого луча s от нуля до определённого значения, то получим
последовательность матриц луча, координаты которых заполняют
пространство пучка. Шаг изменения длины луча удобно связать с
изменением продольной координаты. На каждом шаге среди множества
каждой из поперечных координат существуют минимальное и максимальное
значения. На множестве шагов эти значения формируют границы проекций
пучка на продольные координатные плоскости. Эта процедура оформлена в
программе «Контур» (рис.10).
Рис.10.Программа построения контура пучка.
Здесь входными переменными служат: U – вектор луча, L=S-Z –
расстояние от зрачка до плоскости предмета, Мчисло дискретов на лучах
пучка. Для удобства комментариев операторы программы пронумерованы в
соответствии с уровнями, на которых они появляются.