Matlabの代替Octaveは、オープンソースの特殊目的の高レベルプログラミング言語です。 Ubuntu22.04Jammyまたは20.04FocalLTSLinuxにOctaveをインストールするコマンドを見てみましょう。
GPLライセンスの下で、Octaveは誰でも無料で使用できます。独自のスクリプト言語を使用します。これはMatlabと非常によく似ているため、切り替えが特に簡単です。これは、一般的なデータ分析と視覚化だけでなく、数学的および科学的タスクの数値ソリューションのためのプログラムパッケージです。これを使用すると、開発者は、無料の追加パッケージとアドオンを使用して、Matlabと完全に互換性のある数学プログラムを作成することもできます。このようにして、すでに作成したデータが失われることはありません。特に、Octaveプログラムは通常、MATLABでも変更なしで実行できます。
まあ、それはネイティブのコマンドラインツールですが、標準インストールではグラフィカルユーザーインターフェイスも付属しています。 Linux、Windows、MacOSで利用できます。
Octaveの機能は、MATLABのコア機能とほぼ同じです。そのGUIシステムには以下が含まれます:
- オクターブコマンドウィンドウ
- 強調表示とコード折り畳み機能を備えた構文エディター
- デバッガーのサポート
- ファイルブラウザ
- ワークスペースビューア
- ユーザーは、GUIのさまざまな要素を非表示にして移動し、ワークスペースとファイルブラウザの位置を入れ替えるなどの都合に合わせて設定できます。
- ドキュメントブラウザ
Ubuntu22.04または20.04LTSにOctaveGUIをインストールする手順
記載されている手順は、20.04または22.04に限定されるものではなく、Ubuntu 18.04、Debian、Linux Mint、POP!_OS、MX Linux、およびその他の同様のLinuxで使用できます。
1。システムアップデートを実行する
システムリポジトリキャッシュを最新の状態にし、システムにインストールされている他のパッケージを作成するには、システム更新コマンドを1回実行します。
sudo apt update
2。 Ubuntu22.04にOctaveをインストールするコマンド| 20.04
Octaveプログラミング言語をインストールするためのパッケージは、UbuntuLinuxのデフォルトベースのリポジトリで入手できます。したがって、Linuxシステムにサードパーティのリポジトリを追加する必要はありません。指定されたコマンドの実行を開始します。
sudo apt install octave -y
3。このMatlabAlternativeを実行する
APTパッケージマネージャーを使用してOctaveのインストールが完了するとすぐに、そのGUIエディターとコマンドラインがシステムにインストールされます。その後、Ubuntuのアプリケーションランチャーからワンクリックで開始できます。
4。 Ubuntu20.04のGNUOctaveグラフィカルインターフェイス| 22.04
最後に、グラフィカルユーザーインターフェイスがシステム上にあり、Octaveでプログラミングを開始します。使用可能なGUI要素は、I / Oダイアログ、プログレスバー、およびプロットウィンドウのUI要素です。
5。コマンドラインシェルを使用したオクターブインタプリタ
グラフィカルユーザーインターフェイスに興味がない人は、コマンドラインに行くことができます。コマンドターミナルを開いて実行します–
octave
プログラミングを開始するためのオクターブシェルがあります。
6。インタラクティブな出力を取得するためのコードを書いてみましょう
GUIエディタを使用することもできます。ここではコマンドターミナルを使用しています。
視覚的な出力を得るための簡単な構文を書いてみましょう。ここでは、x、y、z-のピーク値を30に割り当て、その後、コマンドを実行して同じもののグラフィカルプロットを取得しています。
[x,y,z] = peaks(30); surfc(x,y,z)
OutPut :
Octaveの削除またはアンインストール
そうですね、しばらくすると、DebianベースのLinuxシステムでこのプログラミング言語が不要になり、指定されたコマンドを使用して完全にアンインストールできます。
sudo apt remove octave
結論
これは、Ubuntu22.04または20.04でグラフィカルユーザーインターフェイスとともにOctaveプログラミング言語を取得する簡単な方法でした。詳細を知り、構文出力をライブで試してみたい場合は、公式ウェブサイトページにアクセスしてください。 このプラットフォームの。