【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?

(至急お願いいたします)F = qEの電子の運動方程式において、電場が変化することによって、電子はどのように運動するか、上記の運動方程式を解いて差分法を用いてC言語で書いて頂きたいです。

自分が分かっているのは以下の事です。
電子の質量を m とすると、加速度(時間の関数)a は、運動方程式 F=ma より
  ma = qE

E を時間の変数 E(t) として、a(t) を求めたくて、
  a(t) = qE(t)/m

加速度が分かれば、速度 v(t) は
  v(t) = ∫a(t)dt + v0  (v0は t=0 のときの初速度)
  x(t) = ∫v(t)dt + x0  (x0は t=0 のときの初期位置)
で求まります。

本当に困っています。分かる方本当にどうかよろしくお願い致します。

A 回答 (2件)

流石にあなたのためにプログラム組むほど暇じゃないですが


微分方程式のまま解くなら「ルンゲクッタ」とかで
アルゴリズムを調べてみましょう。

積分で解くなら、「シンプソン公式」とかを調べましょう。
    • good
    • 0

>自分が分かっているのは以下の事です。



って、私が下記の質問で教えた内容でしょ。
プログラムを組むから、というので、指揮を教えてあげたのですよ。
https://oshiete.goo.ne.jp/qa/9343962.html

>差分法を用いてC言語で書いて頂きたいです。
今度は、プログラムそのものを書いてくれ、ということですか。
結局、あなた自身でできることって、一体何なのですか?

質問以前にまず「勉強」なのでは?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報