サンプル・プログラム
「計算物理学入門」
(H・ゴールド,J・トボチニク 著 鈴木 増雄 監訳 ピアソン・エデュケーション 2000年)
に収録されているすべてのプログラムが
「GrWin グラフィクス・ライブラリ」を使って C と Fortran 77 に移植されています。
grwnd.exe と,以下の一覧表にあるサンプル・プログラムの exe ファイルを同じディレクトリにダウンロードすれば,「GrWin グラフィクス・ライブラリ」を使用したサンプル・プログラムを実行することができます (Windows Xp/2000/NT/Me/9x + Intel系 CPU のパソコンに限る)。その際,Windows 標準以外の dll は使いません。
なお,ここで公開している exe ファイルを実行することによって,お使いのコンピュータに障害を与える可能性はほとんどないと信じていますが,保証できるものではありません。実行はそれでもよいという場合に限って,各人の責任において行ってください。
なお,実行の前に,「grwnd.exeについて」に目を通しておくことをお勧めします。
下の一覧表のサンプル・プログラムを実行してみるのに必要なすべてのファイルを lha で圧縮したものがここにあります.
ブラウザとしてインターネット・エクスプローラを使用されている場合には,今お使いのパソコン上でネットワークから直接サンプルプログラムを実行することも可能です。
ネットワークから直接,ここのサンプル・プログラムを実行する場合には,あらかじめ grwnd.exe を起動しておくか,あるいは, grwnd.exe をパスの通ったフォルダにダウンロードしておく必要があります。まずここをクリックしてから,「開く」を選んで grwnd.exe を起動(あるいは,パスの通ったフォルダに「保存」)し,つぎに,表の exe 欄から一つを選択 (クリック) して,試してみたいサンプル・プログラムを起動してください。プログラムによっては,コンソール・ウィンドウでパラメータの入力待ちになったり,終了のためのパラメータ入力が必要なので,コンソール・ウィンドウが隠れてしまっている場合など,注意してください。
ソース |
exe |
サイズ |
説明 |
bitmap.f |
bitmap.exe |
162,262 |
ビットマップ・ファイルの取り扱い例(注1) |
gwdemo17.f |
gwdemo17.exe |
163,955 |
回転する多面体のアニメーション(pgplot のデモ pgdemo17.f より移植) |
bounce.f |
bounce.exe |
159,141 |
弾むボール(?)のアニメーション(注2) |
dspexf.f |
dspexf.exe |
158,793 |
周期的外力中の減衰単振り子のポアンカレ・プロット,etc. |
dp.f |
dp.exe |
170,924 |
2重振り子のカオス的運動のアニメーション |
mixmodes.f |
mixmodes.exe |
159,143 |
三原色の混合と混合モード |
mlwndws.f |
mlwndws.exe |
161,557 |
複数ウィンドウの操作例 |
penrose.c |
penrose.exe |
117,953 |
タートル・グラフィクスによるペンローズ・タイリング(単精度) |
penrose_d.c |
penrose_d.exe |
117,953 |
タートル・グラフィクスによるペンローズ・タイリング(倍精度) |
polygon.f |
polygon_f.exe |
152,962 |
GWLINE による多角形(Fortran) |
polygon.c |
polygon.exe |
106,511 |
GWline による多角形(C) |
sample1.f |
sample1.exe |
119,469 |
Calcomp 系ルーチンの使用例 |
sample2.f |
sample2.exe |
120,054 |
図形データ (gwd ファイル) の入出力,etc. |
shot.f |
shot.exe |
161,432 |
空気抵抗がある場合の放物運動 |
soliton.f |
soliton.exe |
161,318 |
ソリトンの衝突のアニメーション |
tblfonts.f |
tblfonts.exe |
114,762 |
指定したフォントの文字コード表 |
trigfn.f |
trigfn.exe |
155,108 |
三角関数のプロットとマウス座標の読み取り |
tstmlvp.f |
tstmlvp.exe |
144,072 |
複数のビューポートの使用例 |
tstttsmrk.f |
tstttsmrk.exe |
156,114 |
タートル・グラフィクスの使用例 |
tstwinapp.c |
tstwinapp.exe |
109,421 |
簡単な Windows アプリケーションの例 |
(注1)bitmap.exe を実行するには jonathan1.bmp と ball.bmp が必要です.
(注2)bounce.exe を実行するには jonathan1.bmp と jonathan2.bmp が必要です.
Tsuguhiro TAMARIBUCHI <tamari@spdg1.sci.shizuoka.ac.jp>
Last modified: Tue Jun 10 23:00:00 JST 2003