MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
将地心地固坐标系中的向量旋转至局部东北天坐标系
[uEast,vNorth,wUp] = ecef2enuv(U,V,W,lat0,lon0)
[___] = ecef2enuv(___,angleUnit)
[uEast,vNorth,wUp] = ecef2enuv(U,V,W,lat0,lon0) 返回向量分量 uEast、vNorth 和 wUp,这些分量在局部东北天 (ENU) 坐标系中对应于地心地固定 (ECEF) 坐标系中的向量分量 U、V 和 W。使用大地坐标系中的 lat0 和 lon0 坐标指定坐标系的原点。每个坐标输入参数的大小必须与其他参数一致,或为标量。
uEast
vNorth
wUp
U
V
W
lat0
lon0
示例
[___] = ecef2enuv(___,angleUnit) 指定经纬度的单位。将 angleUnit 指定为 'degrees'(默认值)或 'radians'。
angleUnit
'degrees'
'radians'
全部折叠
根据地面车辆的 ECEF 速度分量,求其等效 ENU 速度分量。
指定车辆的大地坐标(以度为单位)及其 ECEF 速度分量(以公里/小时为单位)。
lat0 = 17.4114; lon0 = 78.2700; U = 27.9799; V = -1.0990; W = -15.7723;
计算车辆的 ENU 分量。ENU 分量的单位与 ECEF 分量的单位一致。因此,ENU 分量以公里每小时的单位返回。ecef2enuv 执行的旋转操作不会影响车辆的速度。
ecef2enuv
uEast = -27.6190
vNorth = -16.4298
wUp = -0.3186
使用 enu2ecefv 函数反转旋转方向。
enu2ecefv
[U,V,W] = enu2ecefv(uEast,vNorth,wUp,lat0,lon0)
U = 27.9799
V = -1.0990
W = -15.7723
一个或多个向量的 ECEF x 分量,指定为标量值、向量、矩阵或 N 维数组。
数据类型: single | double
single
double
一个或多个向量的 ECEF y 分量,指定为标量值、向量、矩阵或 N 维数组。
一个或多个向量的 ECEF z 分量,指定为标量值、向量、矩阵或 N 维数组。
局部原点的大地纬度,指定为标量、向量、矩阵或 N 维数组。局部原点可以指一个点或一系列点(例如移动平台)。请以度为单位指定数值。要使用弧度值,请将 angleUnit 参数指定为 'radians'。
局部原点的大地经度,指定为标量、向量、矩阵或 N 维数组。局部原点可以指一个点或一系列点(例如移动平台)。请以度为单位指定数值。要使用弧度值,请将 angleUnit 参数指定为 'radians'。
角度单位,指定为 'degrees'(默认值)或 'radians'。
一个或多个向量的 ENU x 分量,以标量、向量、矩阵或 N 维数组形式返回。数值以 U、V 和 W 指定的单位返回。
一个或多个向量的 ENU y 分量,以标量、向量、矩阵或 N 维数组形式返回。数值以 U、V 和 W 指定的单位返回。
一个或多个向量的 ENU z 分量,以标量、向量、矩阵或 N 维数组形式返回。数值以 U、V 和 W 指定的单位返回。
要转换坐标位置而非向量,请使用 ecef2enu 函数。
ecef2enu
全部展开
ecef2enuv 函数支持代码生成。
ecef2nedv
ned2ecefv
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处