GNU Octaveとは何ですか? Octaveは、数値計算とシミュレーションにMatlabのように解釈された高級言語を使用する科学アプリケーションです。線形および非線形の問題を解決する機能を提供し、結果をグラフィックとしてプロットでき、データの操作と視覚化の機能を提供します。 GNU Octaveは、インタラクティブなコマンドラインインターフェースとGUIインターフェースを提供しますが、データ処理用の非インタラクティブなスクリプトでも使用できます。
このチュートリアルの一部としてUbuntu15.05にインストールするバージョンには、Matlabと同様のネイティブGUIが付属しており、エディター、ブラウザーウィンドウ、コマンド履歴、ドキュメント、デバッグツールが組み込まれています。
Octaveをダウンロードしてインストールする
以下に示すように、UbuntuソフトウェアセンターからOctave3.8.1をインストールできます。
または、次のコマンドを実行してシェルで:
sudo apt-get install octave
Octaveを起動するには、シェルコマンドまたはGUIを使用する2つの方法があります。 Octaveは、シェルで起動したときにデフォルトでグラフィカルユーザーインターフェースを起動しません。そのため、コマンドラインで「--force-gui」オプションを使用します。
Ubuntuでシェルを開き、次のコマンドを使用してOctaveを呼び出します。
octave --force-gui
または、左側のサイドバーにあるアイコンでオクターブトラフを開始することもできます
いずれの場合も、Octaveコマンドの機能を次のいずれかに使用できます。計算または数学関数のグラフィカル分析を行うため。
例1:簡単な計算
オクターブシェルに次の行を入力します:
>> 3 + 4
3プラス4を合計します。または、次のように入力します:
>> 8997 / 3
3から8997の分割を計算し、次のように入力します。
>> sqrt(9)
数値の平方根(この場合は9)を計算します。
例2:数学関数をプロットする
次のコマンドを入力します:
>> x=[1, 2, 3, 2, 1]
>> plot (x);
最後のコマンドの最後にあるセミコロンに注意してください。
このようなウィンドウには、関数のプロットが表示されます:
グラフィカルユーザーインターフェイス(GUI)
Octaveコマンドターミナルではなく、グラフィカルユーザーインターフェイスを使用する場合、これは次のように表示されます。
次のように入力してください:
>> x=(-1:0.1:1);
>> y=x.^2;
>> plot(x,y);
次のように:
これにより、入力した関数のプロットを含む新しいウィンドウが開きます
次のチュートリアルでは、PCなどのより高度な機能について説明します。周辺機器およびLinuxスクリプトとScientificソフトウェアの接続。また、ワークスペース、コマンド履歴、ファイルブラウザ、その他のソフトウェア機能など、OctaveGUIのレイアウトについても詳しく学習します。
お楽しみください!!