Реализовать центробежный эффект планетарной гравитации
[gx gy gz] = gravitycentrifugal(planet_coordinates)
[gx gy gz] = gravitycentrifugal(planet_coordinates, model )
[gx gy gz] = gravitycentrifugal(planet_coordinates, 'Custom', rotational_rate)
[ реализует математическое представление центробежного эффекта для планетарной гравитации на основе скорости планетарного вращения. Эта функция вычисляет массивы gx gy gz] = gravitycentrifugal(planet_coordinates)N значения силы тяжести по осям X, Y и Z в координатах Планетоцентрированная планета (Planet-Centered Planet) - фиксированные координаты для планеты. Эти вычисления выполняются с использованием planet_coordinatesодин M-на-3 массив координат Planet-Centered Planet-Fixed. Центробежная сила используется во вращающихся или неинерциальных системах координат. На экваторе планеты наибольшие значения гравитационного центробежного эффекта.
[ реализует математическое представление центробежного эффекта на основе планетарного гравитационного потенциала для планетарной модели, gx gy gz] = gravitycentrifugal(planet_coordinates, model )model.
[ реализует математическое представление центробежного эффекта на основе планетарного гравитационного потенциала с использованием пользовательской скорости вращения, gx gy gz] = gravitycentrifugal(planet_coordinates, 'Custom', rotational_rate)rotational_rate.
|
|
|
Планетарная модель. По умолчанию:
|
|
Скалярное значение, указывающее скорость планетарного вращения в радианах в секунду. Укажите этот параметр только в том случае, если |
|
Массив |
|
Массив |
|
Массив |
Рассчитайте центробежный эффект гравитации Земли по оси X на экваторе на поверхности Земли:
gx = gravitycentrifugal( [-6378.1363e3 0 0] )
Рассчитать центробежный эффект гравитации Марса при 15000 м над экватором и 11000 м над Северным полюсом:
p = [2412.648e3 -2412.648e3 0; 0 0 3376.2e3] [gx, gy, gz] = gravitycentrifugal( p, 'Mars' )
Рассчитайте прецессирующий центробежный эффект гравитации для Земли на высоте 15000 м над экватором и 11000 м над Северным полюсом. В этом примере используется пользовательская планетарная модель в юлианскую дату 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 )