メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

lla2ecef

測地経緯度を地球中心の地球固定座標(ECEF)に変換する

説明

ecef = lla2ecef(lla) は、測地経緯度(緯度、経度、高度) の m 行 3 列の配列 lla を、ECEF 座標の m 行 3 列の配列 ecef に変換します。単位はメートルです。

ecef = lla2ecef(lla,model) は特定の楕円体惑星の座標を変換します。

ecef = lla2ecef(lla,f,Re) は、平坦化 f と赤道半径Re によって定義されたカスタム楕円体惑星の座標をメートル単位で変換します。

すべて折りたたむ

この例では、緯度、経度、高度で ECEF 座標を決定する方法を示します。

p = lla2ecef([0 45 1000])
p = 1×3
106 ×

    4.5107    4.5107         0

この例では、WGS84 楕円体モデルを指定して、複数の緯度、経度、高度で ECEF 座標を決定する方法を示します。

p = lla2ecef([0 45 1000; 45 90 2000], 'WGS84')
p = 2×3
106 ×

    4.5107    4.5107         0
         0    4.5190    4.4888

この例では、カスタム楕円体モデルを指定して、複数の緯度、経度、高度で ECEF 座標を決定する方法を示します。

f = 1/196.877360;
Re = 3397000;
p = lla2ecef([0 45 1000; 45 90 2000], f, Re)
p = 2×3
106 ×

    2.4027    2.4027         0
         0    2.4096    2.3852

入力引数

すべて折りたたむ

測地経緯度(緯度、経度、高度)。m 行 3 列の配列として [度 度 メートル] で指定します。緯度と経度の値は任意の値にすることができます。ただし、緯度値が +90 および -90 の場合、極の特異性により予期しない値が返される可能性があります。高度は惑星の楕円体より上です。

データ型: double

楕円体惑星モデル。'WGS84' として指定されます。

データ型: char | string

各極における平坦化をスカラーとして指定します。

データ型: double

赤道半径(メートル単位のスカラーとして指定)。

データ型: double

出力引数

すべて折りたたむ

ECEF 座標。メートル単位の ECEF 座標の m 行 3 列の配列として返されます。

バージョン履歴

R2006b で導入