帮助中心帮助中心
从接收器和卫星位置看卫星角度
[az,el,vis] = lookangles(recPos,satPos)
[az,el,vis] = lookangles(recPos,satPos,maskAngle)
[阿兹,埃尔,力= lookangles(recPos,satPos)返回给定接收器位置的卫星位置的观察角度和可见性。的方位阿兹和海拔埃尔是地心固定地球(ECEF)坐标系中的角度(以度为单位)。卫星的可见性力是函数使用默认接收器掩码角度10度计算的逻辑数组。
[阿兹,埃尔,力= lookangles(recPos,satPos)
阿兹
埃尔
力
recPos
satPos
例子
[阿兹,埃尔,力= lookangles(recPos,satPos,maskAngle)返回具有指定掩码角度的卫星的观察角度和可见性maskAngle在度。
[阿兹,埃尔,力= lookangles(recPos,satPos,maskAngle)
maskAngle
全部折叠
使用lookangles函数获取给定卫星和接收机位置的卫星方位角和仰角。指定掩码角度为5度。获取卫星位置使用gnssconstellation函数。
lookangles
gnssconstellation
在大地坐标(纬度、经度、高度)中指定接收器位置。
recPos = [42 -71 50];
获取当前时间的卫星位置。
T =日期时间(“现在”);gpsSatPos = gnssconstellation(t);
指定掩码角度为5度。
maskAngle = 5;
获取卫星位置的方位角和仰角。的力输出表明哪些卫星是可见的。获取总使用量nnz.
nnz
[az,el,vis] = lookangles(recPos,gpsSatPos,maskAngle);流(%d卫星在%s可见。\nnnz (vis), t);
8颗卫星在2022年11月26日09:38:08可见。
[lat lon alt]
接收机在大地坐标中的位置,指定为形式的三元矢量[纬度、经度、高度]
数据类型:单|双
单
双
卫星在以地球为中心的地球固定(ECEF)坐标系中的位置,单位为米N标量的-by-3矩阵。N是星座中卫星的数量。
接收机的仰角掩模角,指定为正标量,单位为度。
可见卫星位置的方位角,返回为n-角度的元素向量。n是图中可见卫星位置的数目。方位角以度为单位,从北方向向下看为顺时针正角。
例子:[25 45 182 356]
[25 45 182 356]
数据类型:双
可见卫星位置的仰角,返回为n-角度的元素向量。n是图中可见卫星位置的数目。仰角是从地平线开始测量,90度是直接向上。
例子:[45 90 27 74]
[45 90 27 74]
逻辑
卫星能见度,返回为n元逻辑数组中。每个元素表示卫星的位置是否由阿兹而且埃尔是可见的。
数据类型:逻辑
R2021a中引入
gnssSensor
gpsSensor
imuSensor
skyplot
伪距
receiverposition
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处