序文
Octave は,ウィスコンシン大学マディソン校のJames B. Rawlings氏とテキサス大学のJohn G. Ekerdt氏が執筆した化学反応器設計に関する学部レベルの教科書の付属ソフトウェアとして開発されました。
明白に、Octave は単なる「コースウェア」パッケージの 1 つであり、教室の外での実用性は限定的です。当初の目標はやや漠然としていましたが、学生たちが現実的な問題を解くことができ、化学反応器設計の問題以外にも多くのことに利用できるものを作りたいと考えていました。私たちは、ほとんどの学生がOctaveの基本をすぐに理解し、わずか数時間で自信を持って使えるようになることを実感しています。
Octaveはもともと原子炉設計を教えるために使われることを意図していましたが、テキサス大学化学工学科の他のいくつかの学部や大学院のコースでも使われるようになり、テキサス大学の数学科でも微分方程式や線形代数を教えるために使われるようになりました。最近では、OctaveはAndrew Ngが教えるスタンフォード大学のオンライン機械学習クラス(http://ml-class.org)の主要な計算ツールとして使用されています。このコースには何万人もの学生が参加しました。
もしあなたがOctaveを便利だと感じたなら、ぜひ私たちに知らせてください。私たちはOctave がどのように使われているかを知ることに常に関心を持っています。
Octaveという名前は音楽と関係があると思っている人がほとんどだと思いますが、実はジョン・W・イートンの元教授の名前で、化学反応工学の有名な教科書を書いた人物であり、また素早く「限界に近い」計算をする能力でもよく知られていました。私たちはこのソフトウェアによって多くの人々がより野心的な計算を同じように簡単に行えるようになることを願っています。
GNU一般公衆利用許諾契約書(GNU GENERAL PUBLIC LICENSE参照)のもと、このソフトウェアを他の人と共有することが奨励されます。またOctaveの追加関数を書いたり寄贈したり,問題があれば報告したりすることで,Octaveをより便利なものにする手助けをすることも奨励されています。
- Acknowledgements:謝辞
Citing Octave in Publications:出版物におけるOctaveの引用
How You Can Contribute to Octave:Octaveに貢献する方法
Distribution:配布