체비 쇼프 다항식 은 모든 종류의 수학에서 나타나는 직교 다항식의 패밀리이며 매우 흥미로운 특성을 가지고 있습니다. 그것들의 한 특징은 그것들이 만족하는 유일한 다항식이라는 것이다.Tn(cos(x)) = cos(n*x)
도전
음수가 아닌 정수가 주어지면 -th Chebyshev Polynomial을 n
출력해야합니다 n
. .Tn(x)
정의
-세 n
번째 Chebyshev 다항식은 다음과 같은 세 가지 용어 재귀에 의해 제공됩니다.
T0(x) = 1
T1(x) = x
Tn+1(x) = 2*x*Tn(x) - Tn-1(x)
세부
언어에 고유 다항식 유형이있는 경우 해당 언어를 출력으로 사용할 수 있습니다. 그렇지 않으면 계수 목록을 오름차순 또는 내림차순으로 또는 다항식을 나타내는 문자열로 출력해야합니다.
예
T0(x) = 1
T1(x) = x
T2(x) = 2x^2 - 1
T3(x) = 4x^3 - 3 x
T4(x) = 8x^4 - 8x^2 + 1
T5(x) = 16x^5 - 20x^3 + 5x
T10(x) = 512x^10 - 1280x^8 + 1120x^6 - 400x^4 + 50x^2 - 1
내림차순 학위 목록 형식 으로, 오름차순 학위 형식으로,T3(x) = [4,0,-3,0]
T3(x) = [0,-3,0,4]
2*x*(2*x**2 - 1) - x
다항식 지원 언어에 대해 3의 출력으로 정상입니까, 아니면 desc coeffs로 표시해야합니까?
T_5(n) = [0, 5, 3.55271e-15, -20, 0, 16]
0 1
(즉0*x+1
) 출력 할 수T_0
있습니까?