Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В численном анализе , то Clenshaw алгоритм , называемый также Clenshaw суммированием , является рекурсивным методом оценки линейной комбинации полиномов Чебышева . [1] [2] Это обобщение метода Хорнера для вычисления линейной комбинации мономов .

Он обобщается не только на многочлены Чебышева; он применяется к любому классу функций, который может быть определен трехчленным рекуррентным соотношением . [3]

Алгоритм Кленшоу [ править ]

В общем, алгоритм Кленшоу вычисляет взвешенную сумму конечного ряда функций :

где - последовательность функций, удовлетворяющих линейному рекуррентному соотношению

где коэффициенты и известны заранее.

Алгоритм является наиболее полезным , когда функции , которые осложнены непосредственно вычислить, но и являются особенно просто. В наиболее распространенных приложениях не зависит и является константой, которая не зависит ни от, ни .

Чтобы произвести суммирование для заданного ряда коэффициентов , вычислите значения по формуле «обратной» рекурсии:

Обратите внимание, что это вычисление не имеет прямой ссылки на функции . После вычисления и желаемую сумму можно выразить через них и простейшие функции и :

См. Fox и Parker [4] для получения дополнительной информации и анализа стабильности.

Примеры [ править ]

Хорнер как частный случай Кленшоу [ править ]

Особенно простой случай возникает при вычислении многочлена вида

.

Функции просто

и производятся коэффициентами рекуррентности и .

В этом случае рекуррентная формула для вычисления суммы:

и в этом случае сумма просто

,

что является в точности обычным методом Хорнера .

Частный случай для чебышевского сериала [ править ]

Рассмотрим усеченный ряд Чебышева

Коэффициенты в рекурсивном соотношении для полиномов Чебышева равны

с начальными условиями

Таким образом, повторяемость

и окончательная сумма

Один из способов оценить это - продолжить повторение еще на один шаг и вычислить

(обратите внимание , что в два раза более 0 коэффициент) , а затем

Длина дуги меридиана эллипсоида [ править ]

Суммирование по Кленшоу широко используется в геодезических приложениях. [2] Простым приложением является суммирование тригонометрических рядов для вычисления расстояния дуги меридиана на поверхности эллипсоида. Они имеют вид

Оставляя начальный член, остаток представляет собой суммирование соответствующей формы. Ведущего термина нет, потому что .

Рекуррентное соотношение для IS

,

делая коэффициенты в рекурсивном соотношении

и оценка серии дается

Последний шаг сделан особенно простым, потому что , поэтому конец повторения просто ; термин добавляется отдельно:

Обратите внимание, что алгоритм требует только оценки двух тригонометрических величин и .

Разница в длине дуги меридиана [ править ]

Иногда необходимо вычислить разность двух дуг меридиана таким образом, чтобы сохранить высокую относительную точность. Это достигается за счет использования тригонометрических тождеств для записи

В этом случае может применяться суммирование по Кленшоу [5] при условии, что мы одновременно вычисляем и выполняем матричное суммирование,

куда

Первый элемент - это среднее значение, а второй - средний наклон. удовлетворяет рекуррентному соотношению

куда

занимает место в рекуррентном отношении, и . Стандартный алгоритм Кленшоу теперь может применяться для получения

где - матрицы 2 × 2. Наконец у нас есть

Этот метод может использоваться в пределе и для одновременного вычисления и производной , при условии, что при вычислении и мы берем .

См. Также [ править ]

Ссылки [ править ]

  1. ^ Clenshaw, CW (июль 1955). «Заметка о суммировании рядов Чебышева» . Математические таблицы и другие вспомогательные средства для вычислений . 9 (51): 118. DOI : 10.1090 / S0025-5718-1955-0071856-0 . ISSN  0025-5718 . Отметим, что эта статья написана в терминах сдвинутых многочленов Чебышева первого рода .
  2. ^ a b Чернинг, CC; Подер, К. (1982), "Некоторые геодезические приложения суммирования Кленшоу" (PDF) , Bolletino di Geodesia e Scienze Affini , 41 (4): 349–375, архивировано из оригинала (PDF) 12 июня 2007 г. , получено 2012-08-02
  3. ^ Нажмите, WH; Теукольский, С.А. Феттерлинг, Вашингтон; Фланнери, Б.П. (2007), «Раздел 5.4.2. Формула повторения Кленшоу» , Численные рецепты: Искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8
  4. ^ Фокс, Лесли; Паркер, Ян Б. (1968), Многочлены Чебышева в численном анализе , Oxford University Press, ISBN 0-19-859614-6
  5. ^ Karney, CFF (2014), оценка Кленшоу разностных сумм