« 113番目の元素発見、すばらしいが、116番目と118番目の元素で捏造があったのを知ってますか? | トップページ | 日本食研、昔、富山工場を火事で失って1億円の損害があって、それで”焼き肉焼いても家焼くな”のCM作ったって! »

2012年9月28日 (金)

Fourier係数を積分で求める自作式を作ってkeisan.casio.jpにUP!

カシオの高精度計算サイトに協力するシリーズ。

リンクはこちらです。

フーリエ係数の計算

内容はこれ↓

フーリエ級数をf(x)=a0/2 + Σ(am*cos(mπx/L)+bm*sin(mπx/L)) (x=-L~L)としたとき、
フーリエ係数はam=∫f(x)*cos(mπ/L)dx/L, bm=∫f(x)*sin(mπ/L)dx/Lで計算されます。
積分はシンプソン則より高次のBoole's ruleを用いて計算しています。
L
f(x)はx=-L~Lで定義
mの最大値
f(x)
フーリエ係数を求める関数

さて、こんなの新しくないのだが、一つだけ、積分をBoole則で計算するということがある。

これです。→ http://en.wikipedia.org/wiki/Boole's_rule

シンプソン則よりは精度がいいもの。ただ、実装がめんどくさい。

さて、これで計算した結果。上からf(x)=x, f(x)=exp(x), f(x)=cos(2.1*xx)

Fourierx

Fourierexpx_2

Fouriercos21x_2

« 113番目の元素発見、すばらしいが、116番目と118番目の元素で捏造があったのを知ってますか? | トップページ | 日本食研、昔、富山工場を火事で失って1億円の損害があって、それで”焼き肉焼いても家焼くな”のCM作ったって! »

学問・資格」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: Fourier係数を積分で求める自作式を作ってkeisan.casio.jpにUP!:

« 113番目の元素発見、すばらしいが、116番目と118番目の元素で捏造があったのを知ってますか? | トップページ | 日本食研、昔、富山工場を火事で失って1億円の損害があって、それで”焼き肉焼いても家焼くな”のCM作ったって! »

最近の記事

最近のコメント

2025年1月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
フォト
無料ブログはココログ