![]() |

Полиномы Чебышева I-го рода Tn (x) и II-го рода Un (x) определяются как
Tn (x) = cos(n arccos x)или могут быть получены при помощи рекуррентного отношения
T0 (x) = 1Рекуррентное отношение, приведенное выше, является наиболее удобным способом для вычисления значения полинома Чебышева указанной степени в указанной точке. Оно используется в подпрограмме ChebyshevCalculate.
Вычисление сумм вида c0 T0 (x) + c1 T1 (x) + ... + cn Tn (x) осуществляется при помощи подпрограммы ChebyshevSum, использующей метод Кленшоу.
Разложение полинома Tn (x) по степеням x может быть получено при помощи подпрограммы ChebyshevCoefficients.
Переход от разложения по полиномам Чебышева Tn (x) к разложению по степеням x может быть осуществлен при помощи подпрограммы FromChebyshev.
This article is intended for personal use only.
Исходный код на C#
Исходный код на C++
Исходный код на C++, использующий библиотеки MPFR/GMP.
Исходный код GMP доступен на сайте gmplib.org. Исходный код MPFR доступен на сайте www.mpfr.org.
Исходный код на Free Pascal.
Исходный код на Delphi.
Исходный код на VB.NET.
Исходный код на VBA.
Исходный код на Python (CPython и IronPython).
|
ALGLIB® - numerical analysis library, 1999-2012. |