ラプラス方程式をある差分化で数値計算すると高木関数になる例(F((2i+1)/^(2k+1))=0.5*(F(i/2^k)+F((i+1/2^k)) + Ck)
だいぶ前に書いたものの再掲:
昔、”無限・カオス・ゆらぎ”という本を読んで非常に面白かったのを覚えている。
その中でいちばんおもしろかったのは、差分化の方法によっては
元の微分方程式とは似ても似つかないカオス解が出ると言うところで、
その一つはロジスティック方程式の中心差分。
さらにもう一つ、”変なラプラシアン”というのが書いてあった。
(こちらの文献でも同様な話が読めます。
)
ラプラス方程式は、ΔF(x)=0ですが、
一次元だと単にd2 F / dx2 =0。
単純な差分化だとF(x) = 0.5 * (F(x+Δx) + F(x-Δx)) ということになる。これをメッシュをちょっと工夫して
F((2i+1)/2k+1)=0.5*(F(i/2k)+F((i+1)/2k)) + Ck
というように書きなおしてみる。
つまりあるkの点列が得られたとき、
次のk+1ではある点のデータは前のkの値で、
その点と隣り合ったデータを使って求めると見る(マルチグリッド)
でCk=1/2^(k+1)と選ぶ。Ckはk→∞では消えるはずの項。
(山口さんは、これはポアソン方程式じゃなくて変なラプラシアンだと言いきってますが。)
でkをだんだん増やして行った時のExcelのグラフをGIFアニメにしたのがこちら。
しかもこれはおなじくCkをk→∞で消える項1/4^kと選ぶと、
なだらかになるという。。。
単純な数値計算でも恐ろしいことになる例は多い。。。
« 京都・一乗寺の高安で唐揚げ定食を食す。巨大な唐揚げが3個。ラーメンも美味しい。 | トップページ | ラーメン横綱で麻辣担々麺を食す。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年3月19日 QualcommがSnapdragon Gシリーズをアップデート、RohmがAI搭載マイコン発表、Nordicがスマートグリッド等向けに915MHzモジュール発表、TDKが車載PoC用大電流巻き線インダクタ発表、TIがデータセンタ向けの電源管理チップ発表(2025.03.19)
- Interface 2025年4月号 ~Pythonで学ぶ制御~を買った。倒立振り子、ロボ、モーターやドローンをシミュレーション、実機で実際に動かして学べるもので、PID、LQR、カルマンフィルタ、AIまでの手法と制御の歴史もついていて話題が豊富。sympy.physics.mechanicsを初めて知った。(2025.03.19)
- 高周波・RFニュース 2025年3月18日 MITのシリコンレンズ不要のテラヘルツ波発振器、NIとドレスデン工科大学の近接場アンテナ測定、u-bloxがセルラー事業をTrasnaに売却、TDKの予知保全プラットフォームedgeRX、Rohmのシリコンキャパシタ対談動画(2025.03.18)
- 高周波・RFニュース 2025年3月17日 iFixitがiPhone 16eのチップ同定、M4 MacBook Airを分解、WI-FiモジュールはUSI、CyntecがAPECでインダクタセミナー開催、KYOCERA AVXの0402サイズ47μF MLCC、Nothing Phone 3a, Motorola Moto G Power 2025分解動画(2025.03.17)
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2025年3月19日 QualcommがSnapdragon Gシリーズをアップデート、RohmがAI搭載マイコン発表、Nordicがスマートグリッド等向けに915MHzモジュール発表、TDKが車載PoC用大電流巻き線インダクタ発表、TIがデータセンタ向けの電源管理チップ発表(2025.03.19)
- 高周波・RFニュース 2025年3月18日 MITのシリコンレンズ不要のテラヘルツ波発振器、NIとドレスデン工科大学の近接場アンテナ測定、u-bloxがセルラー事業をTrasnaに売却、TDKの予知保全プラットフォームedgeRX、Rohmのシリコンキャパシタ対談動画(2025.03.18)
- 高周波・RFニュース 2025年3月17日 iFixitがiPhone 16eのチップ同定、M4 MacBook Airを分解、WI-FiモジュールはUSI、CyntecがAPECでインダクタセミナー開催、KYOCERA AVXの0402サイズ47μF MLCC、Nothing Phone 3a, Motorola Moto G Power 2025分解動画(2025.03.17)
トラックバック
この記事へのトラックバック一覧です: ラプラス方程式をある差分化で数値計算すると高木関数になる例(F((2i+1)/^(2k+1))=0.5*(F(i/2^k)+F((i+1/2^k)) + Ck):
« 京都・一乗寺の高安で唐揚げ定食を食す。巨大な唐揚げが3個。ラーメンも美味しい。 | トップページ | ラーメン横綱で麻辣担々麺を食す。 »
コメント