力学演習II 数値計算(1): コメント

[数値計算課題に関する注意]
[数値計算] [力学演習のページ]


全体的なコメント

10月の数値計算課題のレポートについての講評です。

文字化け

なぜか、文字化けしたプリントを そのまま提出した人が多数いました。 そんなものが受理されるわけがない! (手で書き足してあれば まだ良いのだけれど…。)

日本語のコメントが文字化けする場合は、 以下のどちらかの対策をとってください:

解の挙動

「解のグラフが右上がりになっている」とかいうことは、この際、どうでも良い。 大事なことは、振り子の運動がどうなっているかということで、 そこが正しくイメージできるかどうかが評価の分かれ目です。

「往復運動」と「単振動」を混同しないようにしましょう。 すべての往復運動が sin ωt に一致するわけではないのです。

往復運動の図は描けていても、振幅がいいかげんな人がたくさんいました。 数値計算の結果をよく見ましょう。

再提出

返却した数値計算レポートの評価が 「もうすこし」 「もっとしっかり」だった人は、 11月18日(月)の昼12:30までに、レポートを再提出してください。 なお、以下の実例とコメントを読み比べて、 直すべきところをきちんと直すようにしましょう。


ケーススタディ

実例1
わりとまともなプログラムだが、 コメントに運動方程式の具体的な形が 記されていないのは良くないと思う。 さらに、x, v, a などは 本来は theta, L, Torq と なるべきである。
実例2
doループのなかの字下げがおかしい。 また、コメントに書かれている運動方程式(a=-x)と 実際の内容が 食い違っている。
実例3
空行だらけで、かえって読みにくい。 実際、このプログラムにはバグがある。 そのため、計算の結果は誤ったものになる。
実例4
ファイル名がプログラム中で固定されているのは まずい。 キーボードから読み込めるようにするのが正しい流儀である。
実例5
これも実例4と同じような問題をかかえている。 さらに、open文の位置がおかしい(コメントと整合しない)。

そのほか、初期条件などの指定についての注意も読んでおくこと。


[数値計算課題に関する注意]
[数値計算] [力学演習のページ]