最新の更新:2013.09.16 6:29 (作成開始:2008.03.20)
各ページの概要
Fortran, ImageMagick の記事はこちらに引っ越しました.
このホームページについて
最初は
- このホームページ(HP)は,このサイトの管理人である WANtaro が,これまで個人的に作成・使用してきたデータ処理関係のプログラム(C++Builder)を,Visual Basic の勉強を兼ねて VB に書き換え整理したものです.中には VB で新しく作成したプログラムもあります.
- この HP の内容の基本的考え方は,「趣味や仕事でプログラムを作るときの参考となるコードを整理すること」です.ただし管理人の好みにより,工学的計算を主体とした事例集となっています.
変遷
- 2009年6月より C# を始めました.C# プログラムは,VB で作成したものを書き直しています.VB と C# プログラムでは,機能・論理や入出力は共通となるよう心がけていますが,必ずしも完全に一致しているとは限りません.
- 2009年11月より C 言語によるプログラムの追加を始めました.C プログラムは,C# で作成したものを書き直しています.VB・C# プログラムと,論理やテキストの入出力は共通となるよう心がけていますが,必ずしも完全に一致しているとは限りません.また,画像出力には対応していません.数値出力のみです.画像出力については「gnuplot + C:活用」に事例を掲載しています.
- 2009年12月より gnuplot を使い始めました.きっかけは C 言語のプログラムで計算した結果を VB や C# でグラフ化するのも芸が無いと思い,調べていた結果,比較的簡単に使えて便利そう!ということです.
- 2010年8月より,ImageMagick を使い始めました.きっかけは,gnuplot ではき出した eps ファイルを TeX に貼り付けるには問題ないのですが,PowerPoint など他の Windows アプリに貼るには png や jpeg にしておきたいため,便利でお金のかからない ImageMagick を使ってみようと思いました.好みの問題だとは思いますが,Batch file でビンビン処理できるフリーのソフトは使いやすいしお得感があると思います.
- 2012年7月より「Fortran90 & GMT」を始めました.きっかけはMinGWのFortran90コンパイラを試用したところ,結構いい感じだったのと,GMTでコンター図の作成方法を覚えたため,これらを使った事例を蓄えようと考えたことによります.昔FORTRAN77を使っていたことがあるのでFortranに違和感は特にありません.しばらくFortranを使ったあと,Cやgawkをいじると,配列の添え字を( )でくくるようになっており,「なぜ動かないんだろう」と,しばらく悩んでから[ ]を使うべきことに気がつくということもしばしば.(2012.07.26)
- 2013年2月より「Fortran90 & GMT」のページは廃止し,「Fortran90」のサイトに統一しました.
最近は VB, C# はほとんど使わず C からも遠ざかり,主に Fortran90 を使っています.このため「Fortran90」のサイトの充実に力を注いでおり,こちらの Fortran ページのメンテナンスができなくなってきたという事情からです.(2013.02.04)
- 2013年2月より「ImageMagick」のページは廃止し,「Fortran90」のサイトに統一しました.(2013.02.11)
記載に関して
- 「プログラム事例」の中の,使用コントロールは,VB 用のものを記載しています.C# でも同機能のコントロ−ルを使用していますが,先頭文字を小文字にするところに注意が必要です.
- この HP では,プログラムのソースコードの掲載を基本としています.サイトを参照する場合,実行形式ファイルが欲しい場合もありますが,管理人としては自分のニーズに応じて入出力書式を変えたり,作図や後処理機能を加えたりするにはソースコードがあった方が便利だと感じており,このサイトを見る方も基本的に自分でプログラムをいじれる方であると勝手に想定し,実行形式ファイルの配布という形態はとっていません.
- プログラム事例・入力データ事例等は原則カンマ区切りの txt ファイルでアップロードしています(pdf および png ファイルはそのままです).ご自分のパソコンに取り込みたい場合はクリップボードコピーや右クリック「対象をファイルに保存」などで対応してください.必要なコントロールは一応示してはいますが書き忘れ等あるかもしれませんので,デバッガーが教えてくれるとおり各自で配置してください.
- とはいうものの,プログラム倉庫にプロジェクトの圧縮版(zip)を入れました.プロジェクト毎にダウンロードできますので参考にしてください.コントロールの配置などはあまり練れてはいませんので,自由にレイアウトして活用してください.
- 解説書は「pLaTeX2e」で作成し,「dvipdfmx.exe」で pdf 化しています.
- 画像は写真以外は管理人の好みにより png 形式としています.写真は jpg 形式です.
- プログラムや解説書の不適切個所については,自分で気がついたところは逐次修正して更新していくつもりですが,怪しげ?な内容も(沢山)あると思われますのでもし本HP掲載事項を活用する場合は十分注意が必要です.
- 有限要素法プログラムについては全てFortran90で組みなおしています.VB・C版は論理が中途半端な面もあり,もし参考にされる場合には Fortran90 のサイトのプログラムをお勧めします.(2013.02.04)
そのほか
- HTML タグの埋め込みはテキストエディタ(秀丸エディタ)および C# による簡単な自作プログラムにより行っています.サーバーへのアップロードは FFFTP を使用させて頂いております.
- 気がついた点等ございましたら管理人までメールいただければありがたいです.
- 管理人 WANtaro の e-mail: wantaro@jcom.home.ne.jp (こちらのメールは受信はできますが送信の調子が悪い:2012/09.17)
- 管理人 WANtaro の e-mail: damyarou@yahoo.co.jp
注意
- このホームページの内容・構成は,管理人により予告なく変更・削除される場合がありますが,ご了承願います.
- 掲載プログラムについても管理人の都合・使い勝手により予告あるいは報告なく勝手に変更している場合がありますが,ご了承願います.
- 管理人においては,プログラミングの勉強は,問題を解くことを目的として,FORTRAN 77 と BASIC で始めました.このため(でもない?),VB・C# や C の機能をうまく使えず,なりふり構わず配列を使って力ずくで計算しているところが多く,お見苦しい点も多々あると思いますが,ご容赦願います.
- また,管理人は,数学の専門家ではないので,記載の中で数学的に厳密でない表現や誤りもあると思いますが,ご容赦願います.
- yahoo では eps, prn などの拡張子のファイルのアップロードは受け付けないようです.これらのファイルを見たい場合は J:COM の WANtaroHP を見ていただければ内容を確認できます.
- このホームページでは,target="_blank" は用いていません.リンクを別窓で開くには,「shift + click」など,使用しているブラウザに合わせた方法で対応してください.
- 「最新の更新」の日時には,内容更新に加え,CSS を含む細かな修正を行った場合を含め,html 文書を書き換えた日時を自動的に書き込むようにしています.このため,内容更新を表示している「更新情報」の日付と異なっている場合があります.
- このホームページに掲載のプログラムの動作確認およびWeb上での動作確認は以下の環境で行っています.
動作確認プログラム一覧 (2011.03.19 現在) |
OS |
Windows XP Home Edition(SP3) |
Windows 7 Home Premium |
Programing |
Visual Basic 2010 Express Edition |
Visual C# 2010 Express Edition |
MinGW gcc version 4.6.2 |
gnuplot version 4.6 patchlevel 0(gnuplot.exe) |
ImageMagick 6.7.7-9 |
Browser |
Internet Explorer 9 |
Mozilla Firefox 8 |
Opera 11(Opera で pdf が見れない場合) |
Safari 5 |
- このホームページは,CSS により以下のフォントを指定しています.
- リンクは自由に行っていただいて結構です.
- このホームページに掲載の事項は,ソースコードを含め自由に利用して頂いてかまいませんが,それを利用して得られたいかなる結果・事象に対しても管理人は一切責任は持ちません.利用者本人の責任において使用してください.なお商用利用はお断りします.