今回数値シミュレーションを勉強するに当たってMatlabクローンであるScilabを選びました。
なぜScilab
まず、C++も考えましたが、数値計算ソフトの方がはるかにコーディングが短くなりそうだという感触がありました。次に、現在はMathematicaよりもMathlabの方が浸透しているようであること、そしてその互換ソフトとしてフリーであることが決め手となりました。フリーなMatlabクローン(正式にはオープンソースのMatlab互換ソフトと呼ぶべきでしょうか)としてOctaveもあるようですが、Octaveはまだ触っていません。OctaveではなくScilabにしたのはたまたま書店でいくつかの書籍を買ったことが理由です。
ScilabはフランスのINRIA(国立情報学自動制御研究所)とENPC(国立土木学校:エコール・デ・ポン)でオープンソースの数値計算システムとして開発されたということです。このエコール・デ・ポンは知りませんでしたが、もともとフランスはエコール・ノルマールやエコール・ポリテクニークといった優秀な大学があり、あらゆる分野で優秀な人材を輩出し、歴史上にも有名な数学者や科学者もたくさんいます。
コンソールに電卓のようにコマンドを打ち込む使い方のほかに、スクリプトを書いて一括バッチ処理のような使い方が可能です。インタープリタ型のソフトなので、変数や関数は使用するよりも前の行で定義されている必要があります。
インストールや基本的な使い方は次に紹介するリンク先などを参考にして下さい。とても親切なサイトが多く、とても感謝しています。
ダウンロード
インストール・使い方
免責事項
1. 他の方のコードを流用した部分についてはその旨、クレジットを記載しています。流用部分を除いて私がコーディングした部分の著作権は「Nolan00267」に帰属すると考えています。2. 当サイトで配布するソフト、コードはすべてフリーです。個人・法人に限らず自由にご使用ください。
3. 当サイトのソフト、コードを利用した事によるいかなる損害も一切の責任を負いません。自己の責任の上でご利用ください。
4. 公序良俗に反しない限りにおいて利用を制限しませんが、当サイトからの利用である旨を記載していただけると嬉しいです。
5. 配布、転載、雑誌掲載をする場合、ソフトを使用することで直接的に「利益を生じる場合」は必ずご連絡ください。
6. ご意見・ご感想・ご要望・バグの報告などありましたら、ご連絡ください。
0 件のコメント:
コメントを投稿