- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語;関数をfor文に入れる(物理のシミュレーション))
C言語で関数をfor文に入れる方法(物理のシミュレーション)
このQ&Aのポイント
- C言語で複数の質点の動きを考える場合、ルンゲクッタ法を使って解くことができます。具体的な書き方は、i番目の質点をルンゲクッタ法で計算する関数f1(t, x[i], v[i])を定義し、for文を使って全質点に対して計算する方法です。
- 質問者は関数f1の定義をmain()の外に書きましたが、その書き方が問題かもしれません。具体的な問題点は質問文章中にはありませんが、関数の定義について再検討する必要があるかもしれません。
- 関数f1の定義には引数と返り値があります。引数は計算に必要な値を指定し、返り値は計算結果を返します。関数の定義方法や引数の使い方など、C言語の基礎的な知識が必要です。詳細な解説は外部サイトを参考にすると良いでしょう。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
えーと、関数は書き換える必要ありません。 書き換える必要があるのは呼び出す側だけです。
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.2
>私が書いたものではどうもうまくいかず・・・ 何を書いたときにどううまくいかないのか、具体的に書いてください。 質問が具体的であれば、回答も具体的になり得ます。
質問者
お礼
親切なお言葉ありがとうございます。 長々と書いたら失礼かと思ったのですが、返ってわかりづらいですよね。。。 また何かありましたらよろしくお願いします♪
お礼
お早いお返事どうもありがとうございます。 関数というものをどうも勘違いしていたようです。 もう一度考え直したら出来ました☆ 本当にありがとうございました!!