Welcome to my Home Page
物理現象のシミュレーション
時間に依存する
(simulation of time dependent phenomena in Physics)
      (Original 8/15/2001)
     Windows (DOS/V) 用プログラム


衛星の軌道を紹介しています 17. ピーナッツ
18. 3次元8の字

このWebサイトのC#に関する参考書
   1. 「C#で運動を見る」, 2. 「カラーで見る不思議な衛星の軌道」
   3. 「パソコンでこまを回す」

 時間に依存する物理現象として、ここでは、以下のような事象を取り扱っています。
 下部(または左側上部)の項目またはここをクリックするとそれぞれの簡単な説明へ行くことができ、それぞれのプログラムのダウンロードができます。
 プログラミングの解説も加えました。
 また、実際にプログラムをはしらせたときに現れる現象の一部を、アニメーション映像(画像のコマ送り)で作ってありますので、楽しんで見てください。このアニメーション映像をすぐみたい人は、左下の枠内の項目またはここをクリックしてください。
 運動方程式など、詳細を知りたい人は、各項目の説明文の下方にあるボタンをクリックしてください。
  1.減衰振動
  2.ブランコの成長振動
  3.スカイダイビング
  4.2質点の連結振動
  5.3質点の連結振動
  6.衛星の運動
  7.惑星運動1 (三体問題の正三角形解)
  8.惑星運動2 (三体問題の直線解)
  9.惑星運動3 (三体問題の8の字解)
  10.二重振り子
  11.投げ上げた物体の放物運動
  12.電気振動 (発振)
  13.連成振動 
  14.非線形振動 
  15.炭酸ガス分子の振動 
  16.楕円体の自由回転 
  17.テニスラケットの自由回転  
  18.固定点をもつこまの運動  
  19.こまの才差運動とまさつのないこま  
  20.まさつが働くこま  
  21.逆立ちごま  
  22.電気力線1 up 
  23.電気力線2 new 
  24.電気力線3 new 
  25.等電位線1 new 
  26.等電位線2 new 

参考Visual C++ 6.0によるプログラミング
    (1) 準備
     減衰振動のプログラミングで
    (2) メニューを使う
    (3) 線や円を描いたり消したり
     放物運動のプログラミングで
    (4) ダイアログボックスを使う

 (Visual C++ .NETによるプログラミング
    (1)準備
    (2)メニューを使う
    (3)ダイアログボックスを使う
    (4)正20面体を描く

 (Active Basic によるプログラミング) 
    (1) Active Basic とは
    (2) プログラミング(「成長振動」と「衛星の運動」)
    (3) プログラム (*.bas) のダウンロード

 (テクニックのいろいろ) 
    (1) 方程式の近似値を求めるニュートンの方法
        (3体問題の5次方程式を解く)
    (2) ルンゲ・クッタ法
    (3) 遠近法・・・3次元グラフィックス
       (正20面体、フラーレンC60、フラーレンC70
           カーボンナノチューブを描く)

 (Visual C# .NETのソースファイル) update
  テンプレート,減衰振動,成長振動,放物運動,連結振動,楕円体の自由回転,テニスラケットの自由回転,各種こまの運動,電気力線,等電位線

 さあ、プログラムをダウンロードして、はしらせてみましょう。プログラムでは、運動方程式をルンゲ・クッタ法により解き、変位などの時間変化を求めます。
 あらかじめ初期位置と初速度が設定されています。プログラムによっては、これらを再設定できるようになっています。プログラムをはしらせると、表示モードを変えることができます。モードを「変位 対 時間」だけではなく、「変化率(速度) 対 変位」にも変えて見ましょう。

 ここで提供しているのはWindows用のVisual C# およびC++.NET で作成したアプリケーション(プログラム)です.
実行ファイル(*.exe)をディスクにダウンロードしてからダブル・クリック(またはオープン)すればプログラムがはしります。

Visual C#の動作環境はWindows 98/ me/ 2000/ XP です。VC#によるプログラムをはじめて走らせる際には [MSCOREE.DLL ファイル]を要求されるでしょう. この場合には

      Microsoft .NET Framework Version 2.0
            Redistributable  (22.4MB)

の日本語版をダウンロードしインストールしてください.
やりかたについては
             Click Here

 本Webサイトで提供しているソフトを含むこれらすべてのソフトの使用において発生したトラブルに関しては、私は一切の責任を負いません。

 本ホームページの内容および本ホームページからダウンロードしたアプリケーションの営利目的での使用や転載は固くお断りします。

    引用文献     はじめにもどる