Biraz salınımlı serileri yüksek hassasiyetle hesaplamak?


13

Şu ilginç işleve sahip olduğumu varsayalım: Onun türev rasyonel katlarında sürekli olmaması gibi bazı hoş olmayan özelliklere sahiptir . Kapalı bir formun olmadığından şüpheleniyorum.

f(x)=k1coskxk2(2coskx).
π

Kısmi toplamları hesaplayarak ve Richardson ekstrapolasyonunu kullanarak hesaplayabilirim, ancak sorun, işlevi çok sayıda ondalık basamağa hesaplamak için çok yavaş olmasıdır (örneğin, 100 iyi olurdu).

Bu işlevi daha iyi ele alabilecek bir yöntem var mı?

İşte bazı eserler içeren bir grafiği :f(πx)

Fonksiyonun türevi, $ f '(\ pi x) $


1
Belki , burada bir Chebyshev polinomu olabilir. Sonra toplama bir dizi rasyonel polinom gibi görünmeye başlar. Eğer seriyi Chebyshev temelinde rasyonel bir polinom haline getirebilirseniz, onu özetlemek için çok etkili bir yol sağlar. Chebyshev polinomlarına ve temeline aşina değilseniz, C'deki Sayısal Tarifler iyi bir primere sahiptir ve bunun yanı sıra: www2.maths.ox.ac.uk/chebfun/ATAP/ATAPfirst6chapters.pdfcos(kx)=Tk(x)Tk(x)
Jay Lemmon

1
er,cos(kx)=Tk(cos(x))
Jay Lemmon

@JayLemmon Bu bağlantı için teşekkürler. Bir göz atacağım ve yardımcı olup olmadığını göreceğim.
Kirill

Bu partiye biraz geç katılıyorum, ama Padé yaklaşımlarını, yani Richardson ekstrapolasyonu yerine -Algoritmayı kullanmayı denediniz mi? ε
Pedro

Yüksek salınımlı integraller örneğine benzer şekilde, salınımlı ve kalıcı olmayan kısımlar arasındaki ayrım hakkında bilgi sahibi olmadan iyi bir iş yapabileceğinizi düşünmüyorum. Böyle bir ayrımınız varsa, Fourier serisi cevap size kolay üstel yakınsama sağlar.
Geoffrey Irving

Yanıtlar:


7

Analitik tekniklere izin verilmiyor, ancak periyodik yapı biliniyorsa, burada bir yaklaşım var. Let süresi ile periyodik olarak , böylece burada Böylece, integrallerine doğrudan veya bir demet hesaplayabilirsiniz

g(x)=cosx2cosx
2π
g(x)=jwjeijx
wj=12π02πg(x)eijxdx
f(x)=k1g(kx)kp=k11kpjwjeijkx=jwjk1(eijx)kkp=jwjLip(eijx)
wjf(x)değerleri ve bir DFT kullanın. Her iki durumda da, muhtemelen sonuçlara Richardson ekstrapolasyonu uygulayabilirsiniz. Sizin durumunuzda mahallesinde analitik olduğundan, son seri Richardson olmadan bile katlanarak birleşir.g(x)R

Diyelim ki ? g(x)=cos(x)/(2cos(x))
Geoff Oxberry

3

İçin ile tamsayı, elimizdeki align ; burada , trigamma işlevidir ( http://en.wikipedia.org/wiki/Polygamma ). İşte fonksiyon ve çıkarılmış artefaktlar ile türevi grafikleri: x=2πa/ba,b ψ1(z)

f(x)=k1coskxk2(2coskx)=k=1bcoskx2coskxn01(k+bn)2=k=1bcoskx2coskxψ1(k/b)b2
ψ1(z)Seriler için değerler ve türevler

Teşekkür ederim. Sorun, bu özel işlevi, aslında değerlendirmek istediğim, benzer özelliklere sahip, ancak aslında aynı olmayan başka daha karmaşık bir işlev için bir model olarak seçmem. MSE ile ilgili bu sorudaki kapalı formun farkındayım . Bunu, sonsuz bir diziyi sayısal olarak kapalı form olmadan toplamakla ilgili bir soru olarak kastettim .
Kirill

Belki diğer cevabım o zaman daha iyidir?
Geoffrey Irving

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.