Перекрестный зафиксируйте положения от подшипников и областей значений
[newlat,newlon] = crossfix(lat,lon,az)
[newlat,newlon] = crossfix(lat,lon,az_range,case)
[newlat,newlon] = crossfix(lat,lon,az_range,case,drlat,drlon)
[newlat,newlon] = crossfix(lat,lon,az,units)
[newlat,newlon]
= crossfix(lat,lon,az_range,case,units)
[newlat,newlon] = crossfix(lat,lon,az_range,drlat,drlon,units)
[newlat,newlon] = crossfix(lat,lon,az_range,case,drlat,drlon,units)
mat = crossfix(...)
[newlat,newlon] = crossfix(lat,lon,az)
возвращает точки пересечения всех пар больших кругов, проходящих через точки, данные вектор-столбцами lat
и lon
это имеет азимуты az
в тех точках. Выходные параметры являются матрицами 2D столбца newlat
и newlon
в котором каждая строка представляет два пересечения возможного соединения входа большие круги. Если будут n входные объекты, будет n, выбирают 2 соединения.
[newlat,newlon] = crossfix(lat,lon,az_range,case)
позволяет вход az_range
задавать или азимуты или области значений. Где векторный case
равняется 1, соответствующий элемент az_range
азимут; где case
0, az_range
область значений. Значение по умолчанию case
вектор из единиц (азимуты).
[newlat,newlon] = crossfix(lat,lon,az_range,case,drlat,drlon)
разрешает неоднозначности, когда существует больше чем одно пересечение между двумя объектами. drlat
со скалярным знаком и
drlon
обеспечьте местоположение предполагаемого (мертвый счел), положение. Выходные параметры newlat
и newlon
вектор-столбцы в этом случае, возвращая только пересечение, самое близкое к предполагаемой точке. Когда эта опция используется, если какой-либо паре объектов не удается пересечься, никакой выходной параметр не возвращен и предупреждение No Fix
отображен.
[newlat,newlon] = crossfix(lat,lon,az,units)
, [newlat,newlon]
= crossfix(lat,lon,az_range,case,units)
, [newlat,newlon] = crossfix(lat,lon,az_range,drlat,drlon,units)
, и [newlat,newlon] = crossfix(lat,lon,az_range,case,drlat,drlon,units)
позвольте спецификации угловых модулей использоваться во всех углах и областях значений, где units
любое допустимое угловое модульное значение. Значение по умолчанию units
'degrees'
.
mat = crossfix(...)
возвращает выходной параметр в 2D или матричном mat
с четырьмя столбцами.
Эта функция вычисляет точки пересечения между набором объектов, взятых в парах. Учитывая большие круговые азимуты и/или диапазоны от точек ввода, возвращены местоположения возможных пересечений. Это отличается от навигационного функционального navfix
в том crossfix
использование большое круговое измерение, в то время как navfix
азимуты локсодромы использования и расстояния морской мили.