はじめに |
- このサイトの内容について
このホームページは、大学で学ぶ計算物理学について、計算方法の理論的な説明と、それを基にしたC言語またはJava、JavaScript、Visual
Basicによる数値計算プログラミングサンプルコードの紹介です。内容はほとんど私が通っている大学の物理学科で学んだもので、私のメモ書きみたいなものです。自分で間違いのないよう注意していますが、内容に間違いはあると思います。
- 公開しているプログラムソースについて
自分の経験上、どのソースコードも、各自で使用するコンパイラでコンパイルできるとは限りません。コンパイラの種類によってはエラーがでることもあります。そこは自分で、コンパイルできるように修正してください。
また、どのソースコードも短いですが、美しいとは言えないと思います。それは、どのプログラムもアルゴリズムをほとんど工夫せず、ほぼ計算方法で示したとおりに計算させており、かつ、ハードウェアを考慮した、実行速度や効率を重視してないからです。いずれ、それについても勉強して改良していく予定です。ですので、それぞれソースコードは参考程度にして、自分で1からプログラムを組み立ていくほうがいいと思います。そのほうが、頭に良く残りますし、自分で作ったプログラムは仕様変更がしやすいです。
- ご注意
文字化け
一部のプラウザで、プログラムソース内の日本語文が文字化けすることを確認しています。申し訳ありませんが、各自でプラウザのエンコード関連の設定でみれるように変更してください。
一部の linux でこのサイト内にあるプログラムを実行すると、出力結果における日本語文が文字化けすることを確認しています。申し訳ありませんが、プログラムソースの日本語文を、またお使いのシステム上で編集しなおすか、英文に直すことをおすすめします。また文字化けしたままでも今のところ問題は起きません。何が書いてあるかはプログラムソース上から判断をお願いします。
Javaアプレット
一部のページでJavaアプレットを使用しています。そのページを開くには時間がかかる場合があります。
- 最後に
当サイトはリンクフリーです。どのページでもご自由にしてください。
リンク用バナーです。よかったら使ってください。
|
|
|