Расчет дальности и угла
Функция rangeangle определяет длину пути распространения и направление пути сигнала от исходной точки или набора исходных точек до опорной точки. Функция поддерживает две модели распространения - модель свободного пространства и двухлучевую модель. Модель свободного пространства представляет собой одиночную линию визирования от исходной точки до опорной точки. Двухлучевая многолучевая модель генерирует два пути. Первый путь следует за путем свободного пространства. Второй путь является отраженным путем от граничной плоскости при z = 0. Направления траектории определяются относительно либо глобальной системы координат в опорной точке, либо локальной системы координат в опорной точке. Расстояния и углы в опорной точке не зависят от того, в каком направлении проходит сигнал по траектории.
[ возвращает длину пути распространения, rng,ang] = rangeangle(pos)rngи углы направления, ang, пути сигнала от точки источника или набора точек источника, pos, к началу глобальной системы координат. Углы направления - это азимут и отметка относительно глобальных координатных осей в начале координат. Сигналы следуют по линии визирования от точки источника до начала координат. Траектория линии визирования соответствует геометрической прямой линии между точками.
[ также определяет опорную точку или набор опорных точек, rng,ang] = rangeangle(pos,refpos)refpos. rng теперь содержит длину пути распространения от исходных точек до опорных точек. Углы направления - это азимут и отметка относительно глобальных координатных осей в опорных точках. Можно указать несколько точек и несколько опорных точек.
[, также определяет модель распространения. Когда rng,ang] = rangeangle(___,model)model имеет значение 'freespace'сигнал распространяется вдоль линии визирования от исходной точки до точки приема. Когда model имеет значение 'two-ray'сигнал распространяется по двум путям от точки источника до точки приема. Первый путь - это путь линии визирования. Второй путь является отражающим путем. В этом случае функция возвращает расстояния и углы для двух путей для каждой исходной точки и соответствующей опорной точки.
|
Позиция исходной точки, заданная как действительный вектор 3 на 1 или вещественная матрица 3-by-N. Матрица представляет несколько исходных точек. Столбцы содержат декартовы координаты N точек в форме Когда Единицы измерения положения - метры. |
|
Положение опорной точки, определяемое как вектор с вещественным значением 3 на 1 или матрица 3-by-N с вещественным значением. Матрица представляет несколько опорных точек. Столбцы содержат декартовы координаты N точек в форме Когда Единицы измерения положения - метры. По умолчанию: |
|
Оси локальной системы координат, заданные как вещественная матрица 3 на 3 или массив 3-by-3-by-N. Для массива каждая страница соответствует локальной координатной оси в каждой опорной точке. Столбцы в По умолчанию: |
|
Модель распространения, указанная как По умолчанию: |
|
Диапазон распространения, возвращаемый как действительный вектор 1-by-N или действительный вектор 1-by-2N. Когда Когда |
|
Азимут и углы возвышения, возвращаемые в виде матрицы 2-by-N или матрицы 2-by-2N. Каждый столбец представляет угол направления в форме Когда Когда Угловые единицы в градусах. |
azel2phitheta | azel2uv | global2localcoord | local2globalcoord