「GNU Octave」の版間の差分

削除された内容 追加された内容
Octaveの簡単な紹介
グラフ
4 行
GNU Octave(ヌー・オクターブ)は数値計算用の対話型インタープリタ言語です。
 
GNU Octaveは、C/C++言語、Basic、FORTANによく似た基本文法を採用しており、いずれか1つのプログラム言語の文法を知っていれば、容易簡単にプログラムを書き始めることができます。例えば

またYy=x<sup>2</sup>のグラフを、以下のわずか3行で書く表示することが出来る入門が易しい言語ですので、初心者や学生にも扱うことができます。
 
<source lang="MATLAB">
12 ⟶ 14行目:
</source>
 
[[ファイル:Y eq x pow2.png|left|480px]]
その一方、GNU  Octaveはベクトルや行列の扱いが非常に優れていると同時に、豊富な科学技術計算用の関数を持っています。
 
グラフィック、算術演算、線形代数、非線形方程式、直交化、微分方程式、最適化、統計、金融、集合、多項式演算、自動制御、デジタル信号処理、画像処理、音声処理などは、大学院レベルの関数が最初から入っています。
その一方、GNU  Octaveはベクトルや行列の扱いが非常に優れていると同時おり、さら豊富な科学技術計算用の関数を持っています。
2D、3Dグラフィック、算術演算、線形代数、非線形方程式、直交化、微分方程式、最適化、統計、金融、集合、多項式演算、自動制御、デジタル信号処理、画像処理、音声処理などは大学院レベルの関数が最初から入っています。
 
これらの関数は、数値解析の専門家が最先端のテクニックを駆使して開発しており、ユーザーが計算速度や精度で、これらを凌駕する関数を書くのは容易ではないでしょう。
 
さらに、GNU Octaveは、ファイル名に関数名をつけ拡張'.m'とした、mファイルと呼ばれるテキストファイルによりユーザー関数を容易に作ることが出来ます。
この関数ファイルを組み合わせることにより、大規模な数値計算のプログラムを作成することも出来ます。
C/C++、C、FORTRANあるいは他の言語の中で書かれたモジュールを呼び出すことも出来ます。
 
Octaveの最初のアルファ版は1993年1月4日にジョン・イートン (John W. Eaton)によってリリースされました。そして、現在も定期的にバージョンアップされています。
 
GNU Octaveは、MATLABのクローンの一つと見なされています。
33 ⟶ 37行目:
 
 
[[ファイル:Octave Sombrero.svg|rightleft|480px]]
 
*[[GNU Octave 2.1.x 日本語マニュアル]] {{進捗|50%|2012-05-0614}}
----