2008-07-18[n年前へ]
■エクセルでシミュレーション Vol.1 [静電界準備 編]
「表計算プログラムでシミュレーションをする」というのは、物理などにそれほど詳しくない人が、複雑な数式で記述された世界を感覚的を大雑把に・感覚的に理解するのに、とても向いています。もちろん、そこには、かなり単純であることなどの前提条件がいくつもあります。けれど、自分のコンピュータで、マウスを動かしキーボードを少し叩くだけで、物理シミュレーションができたりすると何だか少し嬉しくなりますし、その計算過程を通して、「自然なこの世界」を「自然に」納得できる、というのは(私たちのような勉強世界からの REST OF US にとっては)とても素晴らしいと思います。
ところで、現在では”表計算プログラム=マイクロソフトのエクセル(Microsoft Excel)”だと考える人も多いことでしょう。だから、上に書いたことを言い換えれば、「エクセルでシミュレーションをする」のは、とても楽しい勉強になるということになります。
自分自身でエクセルでシミュレーションをすることもたまにあります。また、「エクセルで物理現象のシミュレーションをする」という趣旨の講習会にも、何回も関わってきました。ふと、そういった場で得たことを一回整理してみようと思いました。そこで、一番初めの今日は、「静電界を記述するポワソン方程式をエクセルで計算するための前準備(事前確認)」をしてみました。
まず、静電場を記述するポワソン方程式をテーラ級数展開することで離散化し、差分方程式に変えてみます。2次元世界を離散化するということは、エクセルの表がそうであるように「世界(画面)をセルで分割する」ということです。
上で(x,y座標空間での)差分方程式にしたものを、さらにエクセル(表計算ソフトウェア)で解くときのやり方を図解したものが下の図です。「ある点の電位(φ)は上下左右の電位の平均にその点の(係数がかかった)空間電荷を加えたもの」になっているわけです。
また、2種類の境界条件(電位を指定するディリクレ条件/電界を指定するノイマン条件)をどのようにエクセル上で処理するか、というのが下の部分になります。
こういったセルの値が「(そのセル自身を含む)セル間の関係式」で表わされるような計算式を解くためには、エクセルの設定で「反復計算を行う」という設定を有効にしておく必要があります。エクセルのバージョンによってその設定メニュー場所は違いますが、たとえば、下の画面はExcel 2003の設定ダイアログの例です。
以上で、「静電界を記述するポワソン方程式をエクセルで計算するための前準備(事前確認)」が終わりましたから、次は実際に「身近な静電界」をエクセルでシミュレーション計算してみたいと思います。
2008-07-19[n年前へ]
■エクセルでシミュレーション Vol.2 [静電界計算の動画 編]
エクセルでシミュレーション Vol.1 [静電界準備 編]で、(ポワソン方程式で表わされる)静電場の計算をエクセルでする準備作業ができたので、実際にエクセルで静電界計算をしてみました。どのような状態を計算してみたかというと、「夏の空に帯電した雲が生じた時の、地面から空へ向かう空間の断面の電場」の状態です。地面をグラウンド=0Vとして、空に電荷を帯びた雲が浮かんでいる状態を計算してみました。エクセルを使って、その計算シミュレーションをゼロから作り上げ、結果を描き終わるまでの8分弱の動画が下のものになります。また、mpeg形式の動画ファイル(65MB)もここに置いておきます。
夏の雷雲は負の電荷を帯びていることが多い、といいます。上のシミュレーション条件では、(動画を見ればわかるように、式後半に正電荷を入れましたから)雲の部分に正電荷を帯びさせましたが、そこは正負をひっくり返せば良いだけです。夏の日、暑い午後、都会や田舎の空に雷雲が見えてきたら、そのときの電場シミュレーションを(突然の落雷による停電に気をつけながら)PCのエクセル上でしてみるのも、気分転換になるかもしれません。
2010-04-13[n年前へ]
■拡散方程式で考える「あみだくじ空間」と「(見えない)時空間ループ」
拡散方程式で考える「あみだくじ空間」と「空間ワープ」の続きです。前回は、”縦線をまたぐ”ような線が、離れた場所を強引に結びつけ、その空間どうしを”ワープ”できるようにすることで、隣り合った空間にさせてしまう、という何やら不思議な存在であるのかもしれない、ということを考えてみました。
それでは、次は、こんな場合ならどうしたら良いでしょう?今度は、横線同士が交差していたり(下図のExample1)、同じ縦線同士を繋ぐ線があるような場合(下図のexample2)です。
あみだくじを拡散方程式で解くときには、縦線の「横方向」が「空間」を意味します。それに対して、「縦方向」はすなわち「時間」を意味することになります。「横線同士が交差する」ということは、異なる縦線の間で「時間」が共通のものでなくなってしまう「奇妙な線」であるように思えますし、「同じ縦線同士を繋ぐ線」はまるで過去や未来へ「タイムトリップ」する「不思議な線」に見えます。
今回考えてみたいのは、こういったスペシャル技を、ちまり時間軸を捻じ曲げるような「線」をどう扱うか、ということです。「どう扱うか」というのは、「どう考えると、単純に思えるか」ということです。「単純で共通なルールで記述できるか、と言い換えても良いかもしれません。
なぜかというと、この「線」について考え出すと、少し「スッキリしない」というか「気持ちが悪い」ことが出てくるからです。具体的には、「どの経路を考えてみても、通らない線がある」とか「横線に対して、(両方向に進む経路があって欲しいのに)片方向に進む経路しかない」、あるいは、「線を追いかけていくと、下から上に遡らなければいけない部分がある」ということです(下図参照)。
この「時空間を歪ませるようなスペシャル線」は一体どう扱う・どう考えれば良いのでしょうか?そんなに考え込むことでもないのかもしれませんが、あみだくじというものを考えるとき、「通らない線がある」「横線に対して、(両方向に進む経路があって欲しいのに)片方向に進む経路しかない」「線を追いかけていくと、下から上に遡らなければいけない部分がある」というのは、あまりに「おさまりが悪いこと」であるように思われます。
そこで、こう考えてみることにしました。下図のように、時間を捻じ曲げるているような線の部分には実は「縦線が隠されている(そういう仮想縦線を考えてみる)」と考えてみるのです。そして、その(仮想)縦線は最下部と最上部が繋がっていて、最下部からさらに下にさがると…アラ不思議、最上部にワープして、そこから下に降りていく、という具合に考えてみるのです。それが、下の図です。
すると、例外的な現象に思えていた不思議なことが、ごく当たり前の普通のあみだくじに見えてきます。あみだくじを辿る線は、いつでも下方向にしか移動しません、つまり、「線を追いかけていくと、下から上に遡らなければいけない部分がある」という現象は消えますし(仮想線の最下部でも、(仮想線の最下部と最上部が連結されているだけで)その空間上は下に落ち続けているのみです。)、「(いろいろな経路を考えたとき)通らない線」というものもなくなりますし、「横線に対しては、両方向に進む経路が必ずある」という、ごくあたりまえのあみだくじに思えてきます。(下図参照)
というわけで、横線同士が交差していたり、同じ縦線同士を繋ぐ線がある時には、そこには実は見えない縦線が隠されていて、その縦線はたとえるなら上下両端が繋がったことで「明確な端を持たない」ということだけが特殊だ、と考えてみるのです。「実は目には見えづらい空間(縦線)があり、そこでは時間軸は永遠のようでなぜかループしている」というわけです。
こんな風にあみだくじを、あみだくじの「スペシャル線」から考えてみると、何だか不思議なくらい惹かれます。そして、考えていくうちに、変に思えていたものが、いつの間にか、ひとつの綺麗な星座のように見えてきます。それは、とても面白い感覚です。
数字がバラバラに書いてあって、その数字を順番になぞっていくと最後に絵ができる"Connecting Dot"ってパズルがあるじゃない? バラバラだったりしても、途中で間違っているように思えたりしても、色々と続けていたら最後に何か浮かび上がってきたりしたら、それで良かったりするのかな?って時々思ったりするの。
種ともこ 「どこかの学園祭コンサートで」
(目の前にいる人・目の前にある悩みを)ボーと見ていると、おもしろいものが見えてくる。その面白いものが見えてくることを"コンステレーション"と呼びます。"コンステレーション"というのは「星座(を意味する言葉)」です。
河合隼雄 「河合隼雄 その多様な世界―講演とシンポジウム 」
星が散らばっている時、その星を結んだ瞬間が一番楽しい。
浅草キッド 水道橋博士
2010-04-16[n年前へ]
■「あみだくじ無限ループ」を生み出す「(見えない)時空間ループ」
「なぁ、あみだくじで無限ループって作れるとおもうか?」という面白いスレッドを読みました。
なぁ、あみだくじで無限ループって作れるとおもうか?このスレッドの中では、結局、「終わらないあみだくじは存在しない」という結論になっています。
けれど、普通のあみだくじでなく、拡散方程式で考える「あみだくじ空間」と「(見えない)時空間ループ」で扱ったような、横線同士が交差していたり、同じ縦線同士を繋ぐ線があるような、普通ではないけれど「よくやりがちな」あみだくじなら、どうでしょうか。しかも、前回考えたように、そういう特殊線には実はゴールとスタート地点が繋がっている縦線が隠れているとしたら、どうでしょうか?たとえば、前回描いた下のような例です。
「ゴールとスタート地点が繋がっている縦線」があるとするならば、「終わらないあみだくじ」は存在する。けれど、そのスタート地点もゴール地点も表には出てこない(隠されている)からその存在を意識しないだけ、ということになります。具体的には、上図に緑色の線で描いた経路です。この経路は、「終わらない」「無限ループ」になっています。ただし、その経路は(あみだくじの参加者にはスタート地点が)見えない「仮想縦線」なので、その存在に気付かないだけ、という具合です。
横線同士が交差していたり、同じ縦線同士を繋ぐ線の後ろに「仮想縦線」が隠れていると考えてみると、あみだくじの「(スタート地点とゴールとの)一対一対応といった特性はそのままに(それ以外の特性も前回考えたようにそのままに)、「あみだくじの無限ループ線」が存在しうる、ということになります。
何だか、ちょっと面白いと思いませんか?