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

UptoLike

33
Рис.18 Программа «Преломление»
Входными параметрами программы служат: Вдекартовые
координаты точки поверхности, L – оптические направляющие косинусы
падающего луча, Свектор коэффициентов поверхности, n и n’ –
коэффициенты преломления, соответственно, до и после поверхности.
Выходным параметром является оптический вектор преломлённого
(отражённого) луча или текстовая переменная в случае полного внутреннего
отражения.
Задание 5.
По блок-
схемам построить программы «Уточнение», «Пересечение» и
«Преломление». Сформировать функцию пользователя (6). На основе
тестового примера (см.ниже) вычислить
),,,( CnLAеПересечениB
=
координаты точки пересечения луча со сферой «С»,
),,,( CanLAеПересечениBа
=
- координаты точки пересечения луча с асферикой «Са». Далее, с помощью
программы «Уточнение» найти координаты пересечения луча с асферикой и,
обращаясь с программы «Преломление» найти оптический вектор
преломлённого луча. Найденные значения должны совпасть со значениями,
выделенными жёлтым фоном.