わずかに振動するシリーズを高精度に計算しますか?


13

私は、次の興味深い機能を有していると仮定: 微分がπの有理倍数で連続していないなど、不快な特性があります。閉じたフォームが存在しないと思われます。

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

部分和の計算とリチャードソンの外挿を使用して計算できますが、問題は、十分な数の小数桁(たとえば、100が望ましい)に関数を計算するには遅すぎることです。

この機能をよりうまく処理できる方法はありますか?

ここでのプロットだいくつかの成果物と:f(πx)

関数の導関数、$ f '(\ pi x)$


1
たぶん、という事実を使用できます。ここで、T kx はチェビシェフ多項式です。その後、合計は一連の有理多項式のように見え始めます。その後、チェビシェフ基底で有理多項式に変換できる場合、非常に効率的な方法で合計できます。チェビシェフの多項式と基底に精通していない場合、Cの数値レシピには、次の優れた入門書があります。www2.maths.ox.ac.uk / chebfun / ATAP / ATAPfirst6chapters.pdfcos(kx)=Tk(xTk(x)
Jay Lemmon

1
ええ、それは言う必要がありますcos(kx)=Tk(cos(x))
ジェイレモン14年

@JayLemmonそのリンクをありがとう。私は見て、それが役立つかどうかを確認します。
キリル14年

私はこのパーティーに少し遅れて参加していますが、リチャードソンの外挿の代わりにパデ近似、すなわちアルゴリズムを使用してみましたか?ε
ペドロ14

高度に振動する積分の場合と同様に、振動部分と非振動部分の分離に関する知識がなくても、良い仕事ができるとは思いません。このような分離がある場合、フーリエ級数の答えは簡単な指数関数的収束を提供します。
ジェフリーアーヴィング14

回答:


7

分析手法が許可されていないが、周期構造がわかっている場合は、1つのアプローチがあります。してみましょう 周期で周期的である2π、その結果、 GX=ΣjをWJ、E、I、J、X ここで 、W、J=1

g(x)=cosx2cosx
2π
g(x)=jwjeijx
したがって、 F X
wj=12π02πg(x)eijxdx
積分wjを直接近似するか、fx値の束を計算してDFTを使用できます。どちらの場合でも、リチャードソンの外挿を結果に適用できます。あなたの場合、gxRの近傍内で解析的であるため、最終系列はリチャードソンがなくても指数関数的に収束します。
f(x)=k1g(kx)kp=k11kpjwjeijkx=jwjk1(eijx)kkp=jwjLip(eijx)
wjf(x)g(x)R

g(x)=cos(x)/(2cos(x))

3

x=2πa/ba,b

f(x)=k1coskxk2(2coskx)=k=1bcoskx2coskxn01(k+bn)2=k=1bcoskx2coskxψ1(k/b)b2
ψ1(z)シリーズの値と導関数

ありがとうございました。問題は、この特定の関数を、実際に評価したい別のより複雑な関数のモデルとして選択したことです。同じような機能を備えていますが、実際には同じではありません。私は、MSEに関するこの質問からの閉じたフォームを知っています。これは、閉形式なしで無限級数を数値的に合計することについての質問として意味しました。
キリル14

他の答えの方がいいかもしれませんか?
ジェフリーアーヴィング14

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.