#julialang #matplotlib #pyplot #gist
https://juliabox.com/ にアップロードして使えるJupyter notebook が
https://gist.github.com/genkuroki/ceca3567bb4a870b461aac3cedc2e822
に置いてあります。
例の四角いうにょうにょ平面曲線のGIF動画です。ゆっくり版。
#julialang #matplotlib #pyplot #gist
https://juliabox.com/ にアップロードして使えるJupyter notebook が
https://gist.github.com/genkuroki/ceca3567bb4a870b461aac3cedc2e822
に置いてあります。
例の四角いうにょうにょ平面曲線のGIF動画です。ゆっくり版。
GIFアニメをMP4に変換
ffmpeg.exe -i unyounyo.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" unyounyo.mp4
#julialang #matplotlib #pyplot #gif #imagemagick
描いたのは次の曲線のアニメーションです:\[
f(x)=e^t f(y).
\]ここで\[
f(x)=\prod_{k=-5}^5(x-k).
\]パラメーター $t$ を動かしてアニメーションを作りました。
作り方は
https://gist.github.com/genkuroki/ceca3567bb4a870b461aac3cedc2e822
でそのまんま公開されています。
にアップロードして改造すれば別のGIFアニメーションも作れるはずです。
#julialang による数値計算とプロットがあまりにも手軽なことに驚いて、みんなの雑談に出て来たネタを動画にしたりして遊んでいるのですが、動画を作るときに「時間をどのようにいれるか」が結構問題になることに気付きました。
物理的なシミュレーションであれば物理時間を採用すれば自然な動画が得られるのですが、そのような自然な時間の動かし方があるとは限らない純粋数学動画では、アニメーションにしたときに肝腎の部分がはやまわしになってしまわないように、適切にパラメーター $t$ をいれてやならければいけません。
結構、数学的知識と直観がフルに使用されることになります。どのパラメーターの値で特異点が生じるか、そのパラメーターの周辺で時間が進むのを遅くするにはどうするか、などなどについて考えないといけない。
そういうことを考えるのも結構楽しいです。
例
https://gist.github.com/genkuroki/aa24ec6ac992bf07895fc57658d5935b