今日のアニソン、けものフレンズのみんなで『恋』ダンス [今日のアニソン]
さらに、けものフレンズによるこの動画を♪
[2階常微分方程式(保存系)] [数値解析]
[2階常微分方程式(保存系)]
(1)は保存系の微分方程式です。保存系だと非線形であってもエネルギー積分があるので、それなりに出来る事があります(^^)。
(1)の両辺にy'をかけ、tで積分すればエネルギー積分です。
から、合成関数の微分公式の逆を使って、
となり、エネルギー積分を得ます。ここにCは任意定数。初期値問題ならばt=0でのy'とyがわかっているのでCを計算できますが、今は境界条件が(2)なのでCを直接計算できません。それでもy(0)=0を(3)に代入すれば、
となり、Cが初期速度のかわりになってるのがわかります。Cを決める条件はもちろん(2)のy(1)=1です。従ってCを含んだ形で問題を解いた後でないと、Cを決定できないのもわかります。Cを決定できないという事は、未完の解答という事です(^^;)。
ところが1次元の保存系の形式解は、必ずあるんですよ。(3)が変数分離形である事はすぐわかります。(3)をy'について解けば、
ですから、
です。(6)をtで積分すれば、再び合成関数の微分公式の逆を使い、
です。
±1の積分は明らかに±t+Dですから(Dも任意定数)、(6),(7)より、
が得られます。これにy(0)=0とy(1)=1を代入すれば、
となるので、(9),(10)の連立方程式からC,Dを決定して(8)に戻れば良い訳です。よって(8)中辺の具体的な形がわかればOKですが、たぶん駄目です。(8)中辺の積分は基本的に、
がわかればいいのですが恐らく無理ですよね、ネコ先生?。岩波公式集にも載ってなかったもの(^^;)。
そういう訳で定性的な検討に移行します。まず(3)の、という事は(5)のグラフを描いてみましょう。(5)の√内正より、y≦(3C)1/3でなければならない事がわかります。その事に注意してExcelなんかでグラフを描けば図-1になります。y(t)がy(1)=1に達するためには、1/3≦Cが必要です。
問題の条件は、時間の経過tの増加とともに、y(t)はy(0)=0 → y(1)=1と変化するというものでしたが、図-1に示したように、y=0 → 1となる位相空間での軌道はいくつもあります(図-1の赤矢印)。しかしそれは変です。何故ならy(0)=0とy(1)=1は、t=0においてyとy'を与える普通の初期条件のかわりをしてるはずだからです。初期条件を与えれば、常微分方程式の解は一意に存在します。それが常微分方程式の解の存在定理です(これを本気で証明しようという人は、ほとんど見た事ありませんが(^^;))。
何かを見落としてます。答えを言うと、時間経過です。つまり図-1の3つの赤矢印のy=0での時間t0とy=1での時間t1との差は、t1-t0=1と限らないという事です。初期条件を与える場合は同時刻でyとy'を与えるので、ふだんは経過時間なんか気にしませんが(^^;)。
逆に言えばt1-t0=1であるという制約条件が、位相空間上に無数に存在する、y=0 → 1となる軌道から正しい軌道を選択してくれます。じっさい図-1の3つの軌道は、y(t0)=1ではありますが、y'(t0)はそれぞれ違います。違った初期条件のもとでは位相空間での軌道は必ず違う。それが常微分方程式の解の存在定理の言ってる事です。だから違った3つの軌道になっていいです。と同時に、y=1となる時刻t1はそれぞれ違うしかない事にもなります。何故なら図-1の曲線は、微分方程式(1)そのものだからです。
しかし今まで導いた条件に、y=0 → 1のための時間経過を教えてくれるようなものはあるんでしょうか?。 それが保存系の場合は「あるんです!」(^^)。それは式(8)そのものです。この議論を一般化すると、作用変数・角変数とかハミルトン・ヤコビ方程式の話になります。そういう訳で(8)中辺の具体的形がわかればいいんですけど、・・・けっきょくそれかい!(^^;)。
再び出来ない話に帰着したので、再び定性的検討に移行しましょう(^^;)。今度は(8)中辺の被積分関数をg(y)として、g(y)のグラフを描いてみます。図-1の逆数のグラフを描くだけですよ。図-1から0≦y'だけで良いので、
です。(8)で任意定数Dは明らかに、時間の原点の設定を表しています。時間の原点の設定は任意にできるので、D=0としましょう。そうすると(8)の積分は、図-2の曲線のy=0~1における面積そのものになります。それがt1-t0=1になる事が、制約条件です。1/y'をyで積分した結果の面積をTとします。図-2の黄色いハッチ部は、y=0~1における面積1を表します。
図-2を眺めると、C=0.5では恐らく1<T,C=0.7ではT≦1か1≦Tかは不確定、C=1なら確実にT<1です。またT(C)はCに対して単調減少であろうという予想もできます。もしそれが正しいなら、二分法かなにかで数値的にCを決定できます。Cが決定できれば(4)から、y'(0)もわかります。
T(C)がCに対して単調減少である事を示します。D=0とすれば(8)から、
積分記号化の微分を使って、
が得られます。図-2の条件下では被積分関数は正で、dT/dCは負。yがy=0から1にいたる経過時間T(C)は、Cに対して単調減少とわかります。こうなれば後は台形公式でも使って(11)の面積を計算し、Cを探すだけです。そのために最初は二分法を考えたんですが、(12)をみてたら縮小写像の方が便利そうだと気づきました。(12)をもう一回Cで微分すると、
なのでd2T/dC2は正。よってy=0~1の範囲でT(C)のグラフは、下に凸な単調減少です。という事はS=T(C)-1+CとS=Cとの関係は、図-3のようになります。
そうであれば例えば初期値C=1から始めて、青点線矢印のように進んでいけば、T(C)-1+C=CすなわちT(C)=1となるCに収束します。それも相当に速く。手動でもできそうです(^^)。
Excelでやってみた結果が以下です。
単純に台形公式でTの面積を計算し、結果を右の表にメモリながらCの値を入れかえるの繰り返しです。ちなみに値コピーしないでCの値を入れかえようとすると、「循環参照だぞっ!」ってExcelに怒られます(^^;)。
最終結果は5回で収束しました。
打ち切り条件はT=1が目標だったので、T-1<10-6です。いつもは関数の単調性さえわかれば、なんでもかんでも二分法に持ち込むんですけれど、きちんと状況を調べたうえで使用する縮小写像も捨てたもんじゃないな、と思いました。もし二分法でやったら、同等以上の精度に達するのに23回ほどかかります。
C=0.599942より(4)から、y'(0)=1.095392です。これで普通に前進差分に持ち込めますが、じつはもう答えが出てます。図-4の計算表の最終段階は(n=5)、表-2です。
表-2の面積計算は微分方程式(1)そのものです。積分はy=0~1で行ったので、境界条件の半分はみたします。そしてΔTの列は、yがある値に達するまでの経過時間tであり、y=1でt=1になるようにCを決めたのでした。これはy=y(t)の関数表じゃないですか!(^^)。
(執筆:ddt³さん)
今日のアニソン、巡音ルカの『ダブルラリアット』 [今日のアニソン]
ガウス・ルジャンドルの方法 [数値解析]
ガウス・ルジャンドルの方法
次の積分は
は、
と変数変換すると、置換積分によって
と区間[−1,1]の積分に変換できる。
u(x)が2n−1次以下の多項式であるとし、で割った商をQ(x)、余りをφ(x)とすると、
このとき、Q(x)、φ(x)ともにn−1次以下の多項式であるから、
となり、
である。
の根(零点)をとすれば、Lagrange補間によって
ゆえに、
ここで、
とおけば、
はルジャンドルの多項式によってのみ決まり、この値は次のような表で与えられている。
n=3のとき、
この式は、u(x)が2×3−1次以下の多項式であるとき、を正確に計算する。
また、u(x)が多項式でない場合、u(x)を5次式で近似した定積分の値を与える。
例1
この積分の値は、
だから、小数点3位まで正確に計算できていることがわかる。
これは、台形公式や中点公式を用いて、積分区間[−1,1]を100分割して、この積分の近似値を求めたものに匹敵する精度(下図参照)。
例2
をガウス・ルジャンドルの方法で近似値を求めることにする。
積分区間が[1,2]だから
とおくと、
ここで、
となるので、
台形公式、中点公式で25分割した際の精度に匹敵するものが得られるのでった。
計算に使用したのは、
https://nemneko.blogspot.jp/2016/11/blog-post_14.html
「ところてん」をどうやって食べている? [ひとこと言わねば]
関東・東北 酢醤油
中部 三杯酢
関西 黒蜜
四国 だし汁
で食べるのが一般的らしい。
http://izukappa.com/tokomap/
「ところてんって、酢味噌で食べると、意外と美味しいんじゃない!?」
と新たな「ところてん」の食べ方を思いついた。
今日はなんか暑いケロ!! [ひとこと言わねば]
各地で真夏日 22日も暑さ続く見込み 熱中症に注意を #nhk_news https://t.co/tAuWqKB8BN
— NHKニュース (@nhk_news) 2018年4月21日
だ・か・ら、ネムネコならびに「ねこ騙し数学」のために、水分を補給するなどして、熱中症対策に十分心がけるにゃ。
カツオ初水揚げ この30年余で最も早く 宮城 気仙沼 #nhk_news https://t.co/XSesCQgwM6
— NHKニュース (@nhk_news) 2018年4月21日
ネムネコは、(クロマグロの)トロより赤身の方が好きなので、この点をくれぐれも留意するにゃ。クロマグロがダメならば、まっ、ミナミマグロでもいいが・・・。
今日のアニソン、「ピアノの森」から『Moonsshine〜つきあかり〜』 [今日のアニソン]
ルジャンドルの多項式 [微分方程式の解法]
ルジャンドルの多項式
§1 ルジャンドルの多項式とロドリゲスの公式
n−1次以下の全ての多項式Q(x)に関して
となる多項式を求めることにする。
を2n次の多項式F(x)のn次の導関数とすると、
が成り立つ。
すると、問題の条件は
となる。
とし、これを順次部分積分すると
となるが、Q(x)はn−1次の多項式なので、
よって
これを(2)に代入すると、
これは、
のとき満たされる。
したがって、F(x)を
にすればよいことがわかる。
故に、
そして、
a=−1、b=1、すなわち、積分区間が[−1,1]のとき
が得られ、これをロドリゲスの公式という。
(3)式は次のように展開することができる。
たとえば、
である。
§2 ルジャンドルの多項式の性質
ルジャンドルの多項式には次のような性質がある。
(1) は、nが奇数ならば奇関数、nが偶数ならば偶関数
(2)
【証明】
右辺の最初の項と最後の項以外は(x−1)(x+1)で割れるので、
ここで、G(x)は多項式である。
この式にx=1、x=−1を代入すると、
(証明終)
【証明】
m≠nのときは、定義より明らか。
次に、m=nのときについて考える。
ここで
であるから、左辺=2である。
また、
であるから、
となる。
のの係数は、のの係数は
故に、
とおけば、Q(x)はn−1次以下の多項式。
よって、両辺にを掛けて積分すると、
(証明終)
【証明】
ロドリゲスの公式より
ライプニッツの定理より
したがって、
(5) は次の微分方程式の解である。
【証明】
とおくと、
これをn+1回微分すると、
この式にロドリゲスの公式を代入すると、
ちょっと、気になったので、「漫画村」について調べてみた [ひとこと言わねば]
本件のような大規模な海賊版サイトを支えるためには、コンテンツを配信するCDN(コンテンツ・デリバリー・ネットワーク)を維持するコストが必要になりますし、広告を適切に配信するためには技術的なバックグラウンドが必要になります。これが、上記「裏広告」のようなアドフラウド問題に直結することになります。
(中略)
「漫画村」など関連サイトの取引を割れた口座から追いかけていくと、積極的に広告仲介をしている企業が22社判明します。中でも、電子コミックを運営するNTTソルマーレ社や大手アダルト会社DMM.comなど大手企業の広告配信を担当していたBOOST社、グローバルネット社、アドスタイル社などは、著作権法上問題のある「漫画村」など関連サイトへの営業を実施していたという点で、ある種の幇助になってしまっていたのではないかとみられます(各社とも、筆者の取材に対して回答なし)。
(中略)
しかしながら、同様に広告技術を提供をしていたとみられるアキナジスタ社や、「漫画村」と組んでメディアレップとして営業をしていたグローバルネット社の子会社エムエムラボ社などはいずれも取材を拒否しています。配信技術の内容や取引情報からこれらの会社が関与していたことはほぼ確実とみられ、違法の疑いのあるサイトと知りつつ広告主に対して直接バナーを提供する直接取引を営業していた可能性が否定できません。
https://goo.gl/DVm4Kv
しかも、上場されている広告仲介企業までこの不正に深く関係している。
この病巣、闇は深いね〜。