Распространение радиоволн ВЧ/Метод зеркальных отображений: различия между версиями
Перейти к навигации
Перейти к поиску
Nigiluk (обсуждение | вклад) |
Nigiluk (обсуждение | вклад) |
||
Строка 53: | Строка 53: | ||
###### Переход 1.1.9 | ###### Переход 1.1.9 | ||
#####<math>t_{m,n} \leftarrow stack_t</math> | #####<math>t_{m,n} \leftarrow stack_t</math> | ||
#####<math>\rho' \leftarrow stack_{\rho}</math> | |||
###<math>s_j \leftarrow s'</math> | ###<math>s_j \leftarrow s'</math> |
Версия 21:16, 20 ноября 2016
Модель
Алгоритм
Основное течение
- G.Множество контрольных точек()
- G.Множество первичных источников()
- Переход 1.1.8.1.4
- G.Множество отражающих объектов()
- .Построить зеркальное отображение(.Плоскость грани())
- Position .Антенна().Позиция()
- Ray Луч().Создать(Position, Вектор(Position,.Позиция(), 1))
- Если
- Ray.Пересечение(.Плоскость грани())
- Если
- Иначе
- Переход 1.1.8.1.13
- G.Множество отражающих объектов()
- Ray.Пересечение(.Плоскость грани())
- Если
.Множество отражающих поверхностей()
- Если
- Angle Ray.Угол пересечения(.Плоскость грани())
- Вторичный источник при рейтрейсинге.Создать(.Напряженность , Расстояние(Position, ), G.Среда распространения() Angle, )
- Переход 1.1.8.5
- .Напряженность , Расстояние(Position, .Позиция()), G.Среда распространения() ) .Зарегистрировать(
- Если
- Переход 1.1.6
- Если
- Переход 1.1.9
.Множество отражающих поверхностей()
- G.Множество первичных источников()