
No.2ベストアンサー
- 回答日時:
「ニストローム」というのが分からないけど、
ルンゲクッタなら、これですか?
間違ってないとおもいますが。
3次元の場合、位置と速度で、
12変数の1階常微分方程式系として、考えました。
(ほんとは、4変数くらいに落とすんですかね)
dx[j]/dt = f(j,x[])
Cなんかで書くと、
double x[12];
double xx[12]; //中間のx用
double f( int j , double* x );
double dt; //1stepの時間
for(j=0;j++<j<12){
l[1][j] = dt * f( j , x );
xx[j] = x[j] + l[1][j] / 2.0;
}
for(j=0;j++<j<12){
l[2][j] = dt * f( j , xx );
xx[j] = x[j] + l[2][j] / 2.0;
}
for(j=0;j++<j<12){
l[3][j] = dt * f( j , xx );
xx[j] = x[j] + l[3][j];
}
for(j=0;j++<j<12){
l[4][j] = dt * f( j , xx );
x[j] = x[j] + l[1][j] / 6.0 + l[2][j] / 3.0 + l[3][j] / 3.0 + l[3][j] / 6.0;
}
この回答へのお礼
お礼日時:2002/10/29 06:58
まずはフォートランで作ろうと思ってて・・・。
でも、なんとなくすこし分かった気がします。
とりあえず、頑張ってみます。
お答えありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポテンシャルが有限で不連続の...
-
電流の時間微分、電圧の時間微分
-
機械力学の問題です!!!
-
運動量をtで微分すると力になる...
-
物理の計算で m×dv/dt×v=d/dt{...
-
微分積分のdの意味
-
次の微分方程式を解け dx/dt=e^...
-
波数の意味と波数ベクトル
-
質量m 半径aの一様な円環の慣性...
-
なぜ、θが微小なとき、tanθ≒θと...
-
パチプロのユーチューバーはや...
-
RL直列回路の電流ベクトルの...
-
REVERSE(逆転)の反対語は何に...
-
2ストロークっていいかぁ?
-
電磁気の問題です
-
東急やJRの振り子式電車の技術...
-
重心と質量中心の違いについて
-
剛体に曲げモーメントは発生し...
-
新幹線での座席回転について
-
交流回路でjは、なぜ数字の前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
d^2r/dt^2の意味
-
電流の時間微分、電圧の時間微分
-
質量流量の記号「・ の読み方を...
-
雨滴の運動質量が変化する落体...
-
機械力学の問題です!!!
-
v^2-v0^2=2ax 今日この式を習っ...
-
力学の雨滴の落下の問題です
-
最後のdv/dtは何でしょうか。
-
Debug.Printで表示される内容を...
-
物理の計算で m×dv/dt×v=d/dt{...
-
運動方程式の微分積分の計算
-
ポテンシャルエネルギーから力...
-
高校物理、位置、速度、加速度...
-
運動方程式を求めてください
-
dH/dtとH(t)の関係
-
EXCEL上の数字を自動で振り分け...
-
蒸発速度
-
微分記号“d”について
-
運動量をtで微分すると力になる...
-
力学の問題です。運動エネルギ...
おすすめ情報