主要内容

rhxrh

相交点的恒向线对线

语法

[newlat, newlong] = rhxrh (lon1, lat1 az1, lat2, lon2, az2)
[newlat, newlon] = rhxrh (lon1, lat1 az1, lat2, lon2, az2,单位)

描述

[newlat, newlong] = rhxrh (lon1, lat1 az1, lat2, lon2, az2)回报newlatnewlon交点的位置为每一对恒向线线路输入恒向线符号。例如,两人穿过点中的第一行(lat1,lon1),有恒定的方位az1。当两个罗盘方位线相同或不相交(条件不,一般来说,明显的检查),两个年代而不是返回并显示一个警告。输入必须是列向量。

[newlat, newlon] = rhxrh (lon1, lat1 az1, lat2, lon2, az2,单位)指定所使用的单位,单位是任何有效的单位。默认单位是“度”

对于任何一对恒向线行,有三个可能的十字路口条件:行是相同的,他们一旦相交,或者他们根本不相交(除了在两极,所有nonequatorial恒向线满足这一行是不被认为是一个十字路口)。rhxrh不允许多个恒向线十字路口,虽然可以构造情况下,这样的情况发生。看到以下的讨论限制

恒向线符号由一个点线和常数的方位。

例子

全部折叠

给定的起始点(10ºN, 56ºW),一架飞机维护一个常数35º。另一架飞机从(0º,10ºW)和收益以恒定310º(-50º)。他们的两个路径相互交叉在哪里?

计算交点

使用rhxrh函数计算两条道路的交叉点。

[newlat, newlon] = rhxrh(-56, 35岁,0,-10310)
newlat = 26.9774
newlon = -43.4088

限制

恒向线行是专门帮助导航,因为他们代表的等值线,而大圈,一般来说,不断改变航向。事实上,墨卡托投影最初设计的恒向线行绘制直线,既促进了手工绘图尺和数值计算使用笛卡尔平面表示。当一个恒向线收益向左或向右边缘表示在某个纬度,它重新出现在同一纬度和其他边缘继续相同的斜率。恒向线行,这产生的例子,一个标题为85º——很容易想象另一个恒向线,说有一个标题0º,多次相交的第一个。恒向线的实际使用的线使这仅仅是一个智力练习,然而,对于在实践中总是明确的穿越线段是相关的。这个函数rhxrh返回一个十字路口,选择在每种情况下,包含输入起始点的线段计算。

版本历史

之前介绍过的R2006a