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