MCP ile bağlan →

Hesaplamaya Girin

n = 0, 1, 2, ...; orthogonality on -1 ≤ x ≤ 1 (defined for all real x). λ > -1/2 for standard orthogonality; λ = 0 is the degenerate case.

Formül

Reklam

Sonuç

C3λ(x) at x = -1  (λ = 2)
-20
Generated 101 rows of (x, Cnλ(x))
x C3λ(x)
-1 -20
-0,98 -18,358144
-0,96 -16,791552
-0,94 -15,298688
-0,92 -13,878016
-0,9 -12,528
-0,88 -11,247104
-0,86 -10,033792
-0,84 -8,886528
-0,82 -7,803776
-0,8 -6,784
-0,78 -5,825664
-0,76 -4,927232
-0,74 -4,087168
-0,72 -3,303936
-0,7 -2,576
-0,68 -1,901824
-0,66 -1,279872
-0,64 -0,708608
-0,62 -0,186496
-0,6 0,288
-0,58 0,716416
-0,56 1,100288
-0,54 1,441152
-0,52 1,740544
-0,5 2
-0,48 2,221056
-0,46 2,405248
-0,44 2,554112
-0,42 2,669184
-0,4 2,752
-0,38 2,804096
-0,36 2,827008
-0,34 2,822272
-0,32 2,791424
-0,3 2,736
-0,28 2,657536
-0,26 2,557568
-0,24 2,437632
-0,22 2,299264
-0,2 2,144
-0,18 1,973376
-0,16 1,788928
-0,14 1,592192
-0,12 1,384704
-0,1 1,168
-0,08 0,943616
-0,06 0,713088
-0,04 0,477952
-0,02 0,239744
0 -0
0,02 -0,239744
0,04 -0,477952
0,06 -0,713088
0,08 -0,943616
0,1 -1,168
0,12 -1,384704
0,14 -1,592192
0,16 -1,788928
0,18 -1,973376
0,2 -2,144
0,22 -2,299264
0,24 -2,437632
0,26 -2,557568
0,28 -2,657536
0,3 -2,736
0,32 -2,791424
0,34 -2,822272
0,36 -2,827008
0,38 -2,804096
0,4 -2,752
0,42 -2,669184
0,44 -2,554112
0,46 -2,405248
0,48 -2,221056
0,5 -2
0,52 -1,740544
0,54 -1,441152
0,56 -1,100288
0,58 -0,716416
0,6 -0,288
0,62 0,186496
0,64 0,708608
0,66 1,279872
0,68 1,901824
0,7 2,576
0,72 3,303936
0,74 4,087168
0,76 4,927232
0,78 5,825664
0,8 6,784
0,82 7,803776
0,84 8,886528
0,86 10,033792
0,88 11,247104
0,9 12,528
0,92 13,878016
0,94 15,298688
0,96 16,791552
0,98 18,358144
1 20

Gegenbauer (Ultrasferik) Polinomu Nedir?

Ultrasferik polinomlar olarak da bilinen Gegenbauer polinomları, hem Legendre hem de Chebyshev polinomlarını genelleyen \(C_{n}^{\lambda}(x)\) ortogonal polinom ailesidir. [-1, 1] aralığında \((1 - x^{2})^{\lambda-1/2}\) ağırlık fonksiyonuna göre ortogonaldirler. Bu hesaplayıcı, \(C_{n}^{\lambda}(x)\) ifadesini tek seferde birçok x değeri için hesaplar; (x, değer) çiftlerinden oluşan bir tablo ve polinomun şeklini, köklerini ve salınımını incelemenize yarayacak bir çizgi grafik oluşturur.

Eksi birden bire kadar olan aralıkta birkaç Gegenbauer polinom eğrisinin çizgi grafiği
[-1, 1] aralığında çeşitli n dereceleri için çizilen Gegenbauer polinomları C_n^lambda(x).

Nasıl Kullanılır?

n derecesini (negatif olmayan tam sayı), λ parametresini (gerçek sayı; standart ortogonallik için \(\lambda > -1/2\) olmalı), x'in başlangıç değerini, artış miktarını (ardışık x değerleri arasındaki adım) ve tekrar sayısını (kaç satır üretileceğini) girin. Hesaplayıcı, \(i = 0 \dots \text{count}-1\) için $$x_i = \text{başlangıçX} + i\cdot\text{adımX}$$ değerlerini hesaplar ve polinomu her noktada değerlendirir. Varsayılan ayarlar (n=3, λ=2, x = -1'den başlar, adım 0,02, 101 satır) -1'den +1'e kadar olan tüm ortogonallik penceresini tarar.

Formülün Açıklaması

Hesaplayıcı, gama/hipergeometrik biçim yerine sayısal olarak kararlı üç terimli yineleme bağıntısını kullanır:

$$\left\{ \begin{aligned} C_{0}^{\lambda}(x) &= 1 \\ C_{1}^{\lambda}(x) &= 2\lambda x \\ k\,C_{k}^{\lambda}(x) &= 2x(k+\lambda-1)\,C_{k-1}^{\lambda}(x) - (k+2\lambda-2)\,C_{k-2}^{\lambda}(x) \end{aligned} \right.$$

\(k = 2\dots n\) için \(C_{k} = [2x(k+\lambda-1)C_{k-1} - (k+2\lambda-2)C_{k-2}] / k\). Özel durumlar: \(\lambda = 1/2\) değeri Legendre polinomlarını \(P_{n}\) verir, \(\lambda = 1\) değeri ise ikinci tür Chebyshev polinomlarını \(U_{n}\) verir.

Ardışık üç polinom terimini birbirine bağlayan üç terimli yineleme bağıntısı şeması
Yineleme her C_k terimini önceki iki terim C_{k-1} ve C_{k-2}'den oluşturur.

Çözümlü Örnek

n=3 ve λ=2 için yineleme bağıntısı $$C_{3}^{2}(x) = 32x^{3} - 12x$$ sonucunu verir. x = -1 noktasında bu $$32(-1) - 12(-1) = -32 + 12 = -20$$ olur ki bu da tablonun ilk satırıdır. x = 0 noktasında değer 0, x = 0,5 noktasında \(32(0{,}125) - 6 = -2\) ve x = 1 noktasında \(32 - 12 = 20\)'dir.

Sık Sorulan Sorular

Polinom [-1, 1] aralığının dışında tanımlı mı? Evet. Polinom tüm gerçek x değerleri için tanımlıdır; [-1, 1] aralığı yalnızca ortogonalliğin (ve varsayılan grafik penceresinin) geçerli olduğu yerdir. Bu aralığın dışında, yüksek n değerleri için sonuçlar hızla büyür.

λ = 0 olduğunda ne olur? Bu, dejenere ultrasferik durumdur: yineleme bağıntısı çöker, bu yüzden hesaplayıcı \(C_{0} = 1\) ve \(n \ge 1\) için \(C_{n} = 0\) döndürür. Anlamlı limit, birinci tür Chebyshev polinomlarıyla şu şekilde ilişkilidir: $$\lim_{\lambda\to 0} \frac{C_{n}^{\lambda}(x)}{\lambda} = \frac{2}{n} T_{n}(x).$$

Kaç satır üretebilirim? 1 veya daha fazla herhangi bir sayı seçebilirsiniz; araç, performansı korumak için çok büyük istekleri sınırlandırır. Artış miktarı sıfır olabilir (tüm satırlar aynı x değerini paylaşır), ancak normalde pozitiftir.

Son güncelleme: