帮助中心帮助中心
从接收器和卫星位置看卫星的角度
(阿兹、el、vis) = lookangles (recPos satPos)
(阿兹、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 = datetime (“现在”);gpsSatPos = gnssconstellation (t);
指定掩模角度为5度。
maskAngle = 5;
获取卫星位置的方位角和仰角。的力输出显示哪些卫星可见。获取总使用量nnz。
nnz
(阿兹、el、vis) = lookangles (recPos、gpsSatPos maskAngle);流('在%s可见的%d颗卫星。\n'nnz (vis), t);
10颗卫星在2022年8月31日05:37:21可见。
(lat朗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命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处