主要内容

ned2lla.

将当地的向东坐标转变为大地坐标

    描述

    例子

    lla.= ned2lla(xyzned.lla0.方法改变当地的东北(NED)笛卡尔坐标xyzned.大地坐标lla.。指定当地NED系统的起源作为大地测量坐标lla0.

    笔记

    • 大地坐标系中的经纬度值采用1984年世界大地坐标系(WGS84)标准。

    • 将高度指定为WGS84参考椭圆体以上的高度。

    例子

    全部收缩

    指定瑞士采尔马特当地的大地坐标。

    lla0 = [46.017 7.750 1673];%[lat0 lon0 alt0]

    指定兴趣点的NED坐标,以米为单位。在这种情况下,兴趣点是马特宏峰。

    xyzNED = [-4556.3 -7134.8 -2852.4];%[Xnorth酵母zdown]

    利用平地近似,将本地大地坐标系转换为大地坐标系。

    lla = ned2lla (xyzNED lla0,'平坦的'
    lla =1×3.10.3.×0.0460 0.0077 4.5254

    输入参数

    全部收缩

    当地的笛卡尔坐标,指定为三元素行向量或一个N-By-3矩阵。N是转换的点数。指定表单中的每个点[xnorth.酵母zdown.]xnorth.酵母, 和zdown.是各自的X- ,y-, 和Z.- 在本地NED系统中,以米为单位。

    数据类型:双倍的

    本地NED系统的起源与大地测量坐标,指定为三元素行向量或一个N-By-3矩阵。N是原始点数。指定表单中的每个点[拉特0.lon0.alt0.]拉特0.lon0.分别以度为单位指定纬度和经度。alt0.指定以米为单位的高度。

    数据类型:双倍的

    转换方法,指定为'平坦的''椭圆体'。此参数指定该功能是否假定行星是平坦的或椭圆形的。

    平坦的变换方法具有这些限制:

    • 假设飞行路径和银行角度为零。

    • 假设平坦的地球Z.- 仅在初始的大地纬度和经度都是正常的地球正常。这种方法从初始大地测量纬度和经度距离小距离具有更高的精度,更靠近赤道。当纬度变化较小时,该方法以更高的精度计算经度。

    • 由于杆子处的奇点,+90和-90的纬度值可能会返回意外值。

    数据类型:char|细绳

    输出参数

    全部收缩

    大地测量坐标,作为三元素行向量或一个N-By-3矩阵。N是转换点的数量。每个点都是表格[拉特lonalt.]拉特lon分别以度为单位指定纬度和经度。alt.指定以米为单位的高度。

    数据类型:双倍的

    扩展能力

    C / C ++代码生成
    使用MATLAB®Coder™生成C和C ++代码。

    也可以看看

    职能