このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
dcm2latlon
方向余弦行列を測地緯度と経度に変換する
構文
説明
例
方向余弦行列から測地緯度と経度を決定する
方向余弦行列 dcm
から測地緯度と経度を決定します。
dcm = [ 0.3747 0.5997 0.7071; ... 0.8480 -0.5299 0; ... 0.3747 0.5997 -0.7071]; [lat, lon] = dcm2latlon(dcm)
lat = 44.9995
lon = -122.0005
複数の方向余弦行列を使用して測地緯度と経度を決定する
複数の方向余弦行列から測地緯度と経度を決定します。
dcm = [ 0.3747 0.5997 0.7071; ... 0.8480 -0.5299 0; ... 0.3747 0.5997 -0.7071]; dcm(:,:,2) = [-0.0531 0.6064 0.7934; ... 0.9962 0.0872 0; ... -0.0691 0.7903 -0.6088]; [lat, lon] = dcm2latlon(dcm)
lat = 2×1
44.9995
37.5028
lon = 2×1
-122.0005
-84.9975
許容範囲内で方向余弦行列から測地緯度と経度を決定する
許容範囲内で方向余弦行列 dcm
から測地緯度と経度を決定します。
dcm = [ 0.3747 0.5997 0.7071; ... 0.8480 -0.5299 0; ... 0.3747 0.5997 -0.7071]; [lat, lon] = dcm2latlon(dcm,'Warning',0.1)
lat = 44.9995
lon = -122.0005
入力引数
dcm
— 方向余弦行列
3×3×M の行列
方向余弦行列。M 直交方向余弦行列を含む 3 x 3 x M として指定されます。dcm
は、地球中心地球固定 (ECEF) 軸のベクトルを北東下 (NED) 軸のベクトルに座標変換します。
データ型: double
action
— 関数の動作
'None'
(既定値) | 'Error'
| 'Warning'
方向余弦行列が無効、つまり直交していない場合の関数の動作。
'Warning'
— 警告を表示し、方向余弦行列が無効であることを示します。'Error'
— エラーを表示し、方向余弦行列が無効であることを示します。'None'
— 警告やエラーは表示されません。
データ型: char
| string
tolerance
— 許容誤差
eps(2)
(4.4409e-16
) (既定値) | スカラー
方向余弦行列の有効性の許容値。スカラーとして指定します。この関数は、次の条件が満たされる場合に方向余弦行列を有効とみなします。
方向余弦行列の転置をそれ自体で掛けると、指定された許容値 (
transpose(dcm)*dcm == 1±tolerance
) 内で1
に等しくなります。方向余弦行列の行列式は、指定された許容値 (
det(dcm) == 1±tolerance
) 内で1
に等しくなります。
データ型: double
出力引数
lat
— 測地緯度
M 配列
測地緯度。度単位の M 配列として返されます。
lon
— 測地経度
M 配列
測地経度。度単位の M 配列として返されます。
バージョン履歴
R2006b で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)