• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語;関数をfor文に入れる(物理のシミュレーション))

C言語で関数をfor文に入れる方法(物理のシミュレーション)

このQ&Aのポイント
  • C言語で複数の質点の動きを考える場合、ルンゲクッタ法を使って解くことができます。具体的な書き方は、i番目の質点をルンゲクッタ法で計算する関数f1(t, x[i], v[i])を定義し、for文を使って全質点に対して計算する方法です。
  • 質問者は関数f1の定義をmain()の外に書きましたが、その書き方が問題かもしれません。具体的な問題点は質問文章中にはありませんが、関数の定義について再検討する必要があるかもしれません。
  • 関数f1の定義には引数と返り値があります。引数は計算に必要な値を指定し、返り値は計算結果を返します。関数の定義方法や引数の使い方など、C言語の基礎的な知識が必要です。詳細な解説は外部サイトを参考にすると良いでしょう。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

えーと、関数は書き換える必要ありません。 書き換える必要があるのは呼び出す側だけです。

RAM46
質問者

お礼

お早いお返事どうもありがとうございます。 関数というものをどうも勘違いしていたようです。 もう一度考え直したら出来ました☆ 本当にありがとうございました!!

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

>私が書いたものではどうもうまくいかず・・・ 何を書いたときにどううまくいかないのか、具体的に書いてください。 質問が具体的であれば、回答も具体的になり得ます。

RAM46
質問者

お礼

親切なお言葉ありがとうございます。 長々と書いたら失礼かと思ったのですが、返ってわかりづらいですよね。。。 また何かありましたらよろしくお願いします♪

関連するQ&A