極座標を用いた単振子+ルンゲクッタ法のプログラム 【0-2-3】仮想物理実験室の構築 (ver1.2)を参照ください 構造体の定義 // ボールの定義 double ball_r = 4.0;//ボールの半径 struct BALL { double theta , theta_d; double phi , phi_d; double x, y, z; double l; }; const int N = 3; BALL ball[N]; void SetUp(void){ for(int i=0; i<N; i++ ){ ball[i].l = L/double(N) * double(N-i); ball[i].theta = 30.0/180.0 * PI * (i+3); // ball[i].theta_d = 0,0; ball[i].phi = 0.0; ball[i].p