メインコンテンツ

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

gravitycentrifugal

惑星の重力の遠心効果を実装する

説明

惑星の自転速度に基づく惑星の重力ポテンシャル

[gx gy gz] = gravitycentrifugal(planet_coordinates) は、惑星の自転速度に基づいて、惑星の重力に対する遠心効果の数学的表現を実装します。この関数は、惑星の惑星中心惑星固定座標の x 軸、y 軸、および z 軸の N 重力値の配列を計算します。この関数は planet_coordinates を使用してこれらの計算を実行します。回転座標系または非慣性座標系では遠心力を使用します。重力の遠心効果の値は、惑星の赤道で最大になります。

特定の惑星モデルに基づく惑星の重力ポテンシャル

[gx gy gz] = gravitycentrifugal(planet_coordinates,model) は、惑星モデル model の惑星重力ポテンシャルに基づく遠心効果の数学的表現を実装します。

カスタム回転速度に基づく惑星の重力ポテンシャル

[gx gy gz] = gravitycentrifugal(planet_coordinates,'Custom',value) は、カスタム回転速度 rotational_rate を使用して、惑星の重力ポテンシャルに基づく遠心効果の数学的表現を実装します。

すべて折りたたむ

地球表面の赤道における x 軸における地球重力の遠心効果を計算します。

gx = gravitycentrifugal([-6378.1363e3 0 0])
gx =
   -0.0339

赤道上空 15,000 メートルと北極上空 11,000 メートルにおける火星の重力の遠心効果を計算します。

p  = [2412.648e3 -2412.648e3 0; 0 0 3376.2e3]
[gx, gy, gz] = gravitycentrifugal( p, 'Mars' )
p =
     2412648    -2412648           0
           0           0     3376200
gx =
    0.0121
         0
gy =
   -0.0121
         0
gz =
     0
     0

赤道上空 15,000 メートルと北極上空 11,000 メートルにおける地球の重力の歳差遠心効果を計算します。この例では、ユリウス日 2451545 のカスタム惑星モデルを使用します。

p = [2412.648e3 -2412.648e3 0; 0 0 3376e3];
% Set julian date to January 1, 2000 at noon GMT
JD = 2451545;
% Calculate precession rate in right ascension in meters
pres_RA = 7.086e-12 + 4.3e-15*(JD - 2451545)/36525;
% Calculate the rotational rate in a precessing reference
% frame
Omega = 7.2921151467e-5 + pres_RA;
[gx, gy, gz] = gravitycentrifugal(p,'Custom',Omega)
gx =
    0.0128
         0

gy =
   -0.0128
         0

gz =
     0
     0

入力引数

すべて折りたたむ

惑星中心の惑星固定座標。メートル単位の M 行 3 列の配列として指定されます。z 軸は北極に向かって正になります。model'Earth' の場合、惑星座標は ECEF 座標です。

データ型: double

惑星モデル、次のように指定:

  • 'Mercury'

  • 'Venus'

  • 'Earth'

  • 'Moon'

  • 'Mars'

  • 'Jupiter'

  • 'Saturn'

  • 'Uranus'

  • 'Neptune'

データ型: double

名前と値の引数として指定されるカスタム惑星モデル。値は、惑星の回転速度をラジアン/秒単位で指定します。

例: 'Custom',Omega

データ型: double

出力引数

すべて折りたたむ

惑星中心の惑星固定座標の x 軸の重力値。メートル毎秒の二乗 (m/s2) 単位の M 重力値の配列として返されます。

惑星中心の惑星固定座標の y 軸の重力値。メートル毎秒の二乗 (m/s2) 単位の M 重力値の配列として返されます。

惑星中心の惑星固定座標の z 軸の重力値。メートル毎秒の二乗 (m/s2) 単位の M 重力値の配列として返されます。

バージョン履歴

R2010a で導入