Скачиваний:
11
Добавлен:
10.05.2015
Размер:
253.44 Кб
Скачать

Функция яркости с поверхностью типа «эллиптический цилиндр».

Данная функция предназначена для вычисления яркости в данной ячейке поля наблюдения (задаваемой дискретными координатами ArgumentX è ArgumrntY) согласно конкретной реализации (задаваемой параметром q5 в процедуре «Screen») функции яркости с поверхностью типа «эллиптический цилиндр».

Обращение к данной функции яркости из процедуры «Screen» осуществляется строкой вида:

  • Function5 (ArrayDataF5 [q5, 8], ArrayDataF5 [q5, 9], ArrayDataF5 [q5, 10], ArgumentX, ArgumentY).

Соответственно описание данной функции яркости со списком формальных параметров имеет вид:

  • Function5 (a, b, c, x, y : real) : real, ãäå:

a, b, c - полуоси эллиптического цилиндра соответственно на осях 0X è 0Y поля наблюдения и на оси сркости.

Формальное описание данной функции яркости представлено в пункте «Приложение ¹ 1: Листинг программы».

Функция яркости с поверхностью типа «параболический цилиндр».

Данная функция предназначена для вычисления яркости в данной ячейке поля наблюдения (задаваемой дискретными координатами ArgumentX è ArgumentY) согласно конкретной реализации (задаваемой параметром q6 в процедуре «Screen») функции яркости с поверхностью типа «параболический цилиндр».

Обращение к данной функции яркости из процедуры «Screen» осуществляется строкой вида:

  • Function6 (ArrayDataF6 [q6, 8], ArrayDataF6 [q6, 9], ArgumentX, ArgumentY).

Соответственно описание данной функции яркости со списком формальных параметров имеет вид:

  • Function6 (a, b, x, y : real) : real, ãäå:

a, b - фокальные параметры параболического цилиндра соответственно на осях 0Xè 0Y поля наблюдения. Один из данных параметров должен быть равен 0.

Формальное описание данной функции представлено в пункте «Приложение ¹ 1: Листинг программы».

Функция яркости с поверхностью типа «однополостной гиперболоид».

Данная функция предназначена для вычисления яркости в данной ячейке поля наблюдения (задаваемой дискретными координатами ArgumentX è ArgumentY) согласно конкретной реализации (задаваемой параметром q7 в процедуре «Screen») функции яркости с поверхностью типа «однополостной гиперболоид».

Обращение к данной функции яркости из процедуры «Screen» осуществляется строкой вида:

  • Function7 (ArrayDataF7 [q7, 8], ArrayDataF7 [q7, 9], ArrayDataF7 [q7, 10], ArgumentX, ArgumentY).

Соответственно описание данной функции яркости со списком формальных параметров имеет вид:

  • Function7 (a, b, c, x, y : real) : real, ãäå:

a, b - действительные полуоси однополостного гиперболоида на осях 0X è 0Y поля наблюдения.

c - мнимая полуось однополостного гиперболоида на оси яркости.

Формальное описание данной функции яркости представлено в пункте «Приложение ¹ 1: Листинг программы.

Функция яркости с поверхностью типа «гиперболический параболоид».

Данная функция предназначена для вычисления яркости в данной ячейке поля наблюдения (задаваемой дискретными координатами ArgumentX è ArgumentY) согласно конкретной реализации (задаваемой параметром q8 в процедуре «Screen») функции яркости с поверхностью типа «гиперболический параболоид».

Обращение к данной функции яркости из процедуры «Screen» осуществляется строкой вида:

  • Function8 (ArrayDataF8 [q8, 8], ArrayDataF8 [q8, 9], ArrayDataF8 [q8, 10], ArgumentX, ArgumentY).

Соответственно описание данной функции яркости со списком формальных параметров имеет вид:

  • Function8 (a, b, c, x, y : real) : real, ãäå:

a, b - фокальные параметры гиперболического параболоида для плоскостей, лежащих на осях 0X è 0Y поля наблюдения и перпендикулярных к нему.

c - постоянная составляющая функции.

Формальное описание данной функции яркости представлено в пункте «Приложени ¹ 1: Листинг программы».

Соседние файлы в папке doc_1