C/C++の宿題片付けます 125代目
■ このスレッドは過去ログ倉庫に格納されています
[2] 問題文(含コード&リンク):
ポテンシャルU(x)
U(x)=((50-x(dt))*(50-x(dt))*(50+x(dt))*(50+x(dt))/250000
中の質点の動きを調べよ。
ただし、初期位置はx=50とし、所速度はv=-5に変化させてみよう。
問:時間に対して、位置と速度を作図してみよう。
初期値 u(50)=0 v(0)=-5 x(0)=50
v(dt+1)=-(dt/dx)*( u(x(dt) + dx) - u(x(dt))) + v(dt)
x(dt+1)=v(dt) * dt + x(dt)
補足:
ポテンシャル中の質点のdt(正確には�凾狽ナすが・・・)を1秒刻みで変移させたときの位置と速度を求めるプログラムです。
速度と位置の式はそれぞれ運動方程式のポテンシャル微分の式を差分化したもので、与えられているものです。
作図云々の前にまずプログラムが複雑で、自分の能力ではまったく手に負えませんでした。説明足りてるか微妙ですがお願いします。
[3] 環境
[3.1] OS: (Windows/vista)
[3.2] コンパイラ名とバージョン: Borland C++ Compiler
[3.3] 言語:C
[4] 期限: ([2009年5月11日12:00まで]
[5] その他の制限:ポインタはよくわからないから、使わないで頂けるとありがたいです。。。
■ このスレッドは過去ログ倉庫に格納されています