主要内容

lla2

将大地坐标转变为地方向东坐标

    描述

    例子

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

    笔记

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

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

    例子

    全部收缩

    指定瑞士策尔马特局部起源的大地坐标。

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

    指定感兴趣点的大地测量坐标。在这种情况下,兴趣点是马特宏峰。

    lla = [45.976 7.658 4531];%[lat lon alt]

    使用平坦的地球近似将大地测量坐标转换为局部NED坐标。

    XYZNED = LLA2(LLA,LLA0,'平坦的'
    XYZNED =1×3.10.3.×-4.5572 -7.1244 -2.8580

    输入参数

    全部收缩

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

    数据类型:双倍的

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

    数据类型:双倍的

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

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

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

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

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

    数据类型:char|细绳

    输出参数

    全部收缩

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

    数据类型:双倍的

    扩展能力

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

    也可以看看

    职能