Я почти научился произносить Чебышев, почему JPL перешла на интерполяцию Hermite для DE438?

Согласно тщательному ответу @ChrisR

Одно предостережение, однако, заключается в том, что интерполяция в DE438 является интерполяцией Эрмита, а не интерполяцией Чебычева, поэтому вам может потребоваться обновить код.

Эфемериды разработки JPL существуют в той или иной форме с 1960-х годов. Если я правильно понимаю, они, а также «Spice Kernels» (нет, не полностью мужская версия Spice Girls) обычно, если не (до недавнего времени), всегда содержали коэффициенты для полиномиальной интерполяции Чебычева для создания непрерывных векторов состояния; траектории тел и объектов в пространстве.

Вопрос: Почему DE438 должен быть выпущен с использованием другого класса полиномов (Hermite) для интерполяции?

к сведению № 1: я пробовал использовать Skyfielddata = load('de438.bsp') , и, похоже, он работает, так что, возможно, по крайней мере некоторые существующие считыватели эфемеридов уже совместимы с обоими?

к сведению № 2: согласно этому ответу :

(эфемериды) произносится как ɛfɪˈmɛrɪdiːz/ («effih-MERRih-deez», что для некоторых говорящих совпадает с «effuh-MERRuh-deez»).

Ну, это неудобно. Я точно знаю, что файлы эфемерид, сгенерированные в GMAT (для траектории космического корабля), используют интерполяцию Hermite (сегодня я помогал коллеге отлаживать один). Более того, в этом документе утверждается, что наиболее часто используются типы 5, 9, 10 и 13: naif.jpl.nasa.gov/pub/naif/self_training/individual_docs/… . Как объясняется в разделе «Обязательная литература», naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/spk.html , это не интерполяция Чебышева. Более того, инструмент SPICE OEM2SPK не поддерживает Чебышева...
(продолжение), см. эта ссылка naif.jpl.nasa.gov/pub/naif/utilities/PC_Linux_32bit/oem2spk.ug . Однако быстрый поиск в исходниках кода Skyfield показывает, что сам тест Чебышева читает de421. Я также знаю (из другой старой кодовой базы), что DE403 и DE430 используют полиномы Чебышева. Поэтому я отредактировал ответ, на который вы ссылаетесь, добавив, что требуется ссылка на интерполяцию Эрмита. В настоящее время я работаю над программой для чтения файлов SPK, поэтому надеюсь, что смогу предоставить больше информации в ближайшие недели.
Ради интереса - "Я почти научился писать Чебышев" - на самом деле правильное написание должно быть "Чебышов", но оно перекочевало в "Чебышёв" даже в русском языке :) en.wikipedia.org/wiki/Pafnuty_Chebyshev
Я не так сильно возился с интерполяцией Чебышева, но интерполяция Эрмита имеет то преимущество, что обеспечивает глобальную, а не кусочную гладкость результирующего интерполянта. Это было бы полезно для набора эфемерид, так как гарантировало бы, что положения и скорости останутся непрерывными везде. Я полагаю, что интерполяция Чебышева только обеспечивает непрерывность везде, но гладкость только почти везде, т. е. положения остаются непрерывными, но скорости будут иметь конечное число точечных разрывов.
@ Тристан, я сам не так хорошо знаком, спасибо за это! Интерполяторы ядер специй (например, Horizons) и DE (например, Skyfield) возвращают состояние 6-векторов с положением и скоростью. Я не знаю, являются ли эти скорости аналитическими производными полиномов, интерполирующих положение, или же и положение, и скорость одновременно интерполируются из двух наборов коэффициентов, присутствующих как в DE, так и в ядрах.
Чтобы ответить на ваш последний комментарий, DE Чебышева содержат интерполяции как для положения, так и для скорости. Я разбираю формат здесь: github.com/barrycarter/bcapps/blob/master/ASTRO/README.bsp
@barrycarter, это действительно полезно, спасибо! Ничего себе, у вас довольно много материала (плюшек) на этом сайте.
Единственный правильный способ написания это на кириллице, Чебышёв. Возможных транслитераций множество.

Ответы (1)

Не видя этого. Я скачал de438.bsp , и на самом деле он использует только позиционные полиномы Чебышёва. (Или Чебышев, Чебычев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышев, Чебышева, Чебышева или полиномов Чебышева.)

тайны раскрыты
И просто подумайте об Эфемериде как о греческом герое, и произношение придет.
Вы написали программу на Python для генерации всех этих многочисленных транскрипций с кириллицы на латиницу?
@Uwe: одна строка в Mathematica с использованием функции внешнего произведения ( Outer[]).
Это также Tchebichef или Tshebysheff (ieeexplore.ieee.org номер=6500167). Имейте уважение к парню!