Перекрестный зафиксируйте положения от подшипников и областей значений
[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 азимуты локсодромы использования и расстояния морской мили.