GNUOctaveと外部パッケージをインストールする方法

How Install Gnu Octave



数値計算は多くの産業で不可欠です。今日、機械学習と深層学習はさまざまなテクノロジーの原動力であり、利用可能なデータに対して機械学習または深層学習モデルを実行する前に、数学的な計算がデータ処理に役立ちます。

MATLABは、数値計算で最も人気のあるツールの1つです。 MATLABはMatrixLaboratoryを意味し、主に数値計算と記号計算に使用されます。







MATLABの欠点は、MATLABが独自のソフトウェアであり、無料のツールではないことです。これは、多くの人々がそれを使用することを思いとどまらせたり、処理のためにプログラミング言語を使用することを強制したりします。



GNU Octaveは、MATLABと同じように数値計算を実行するためのツールです。 GNUはGNUがUnixではないことを意味します!そしてGNUソフトウェアは無料です。



MATLABに触発された他のソフトウェアもありますが、GNUOctaveの構文はMATLABの構文と非常に似ています。したがって、MATLABの直接の代替として使用できます。





OctaveはMATLABよりも優れているように開発されているため、MATLABでは機能しない特定の構文があることに注意してください。 MATLABの料金を支払うことができる場合は先に進む必要がありますが、できない場合はGNUOctaveで問題なく実行できます。コードをMATLAB環境にインポートする場合は、GNU Octaveのみの構文を使用するのではなく、MATLAB構文に固執するようにしてください。

インストール方法

GNUOctaveのインストールに使用できるさまざまな方法があります。インストール前に構成ファイルをいじる必要がないため、すべての方法は比較的簡単です。それらはすべて正しく機能するはずなので、あなたに合ったものを選択してください。



このセクションでは、次の方法でGNUOctaveをインストールする方法を説明します。

  • FlatPak
  • Ubuntuソフトウェアマネージャー
  • Aptインストール

FlatPak

Snapsと同様に、FlatPakを使用してLinuxパッケージをすばやくインストールできます。 FlatPakは、ソフトウェアの展開、パッケージ管理に使用され、アプリケーションを実行するためのサンドボックスを提供します。

FlatPakを介してGNUOctaveをインストールする手順:

  1. FlatPakがインストールされていることを確認してください。コマンドを実行すると、FlatPakがインストールされているかどうかを確認できます flatpakバージョン コマンドラインで。エラーメッセージは、FlatPakがまだインストールされていないことを示します。手順2に進んでFlatPakをインストールし、すでにインストールされている場合は手順3に進みます。
  2. FlatPakをインストールするには、 apt-get 次のコマンドでFlatPakをインストールできます sudo apt-get install flatpak
  3. FlatPakがインストールされているため、Flathubリポジトリを追加する必要があります。 FlathubはLinuxアプリ用のAppstoreであり、ストアからGNUOctaveをインストールします。コマンド flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo Flathubリポジトリを追加するために使用されます。
  4. Flathubリポジトリが追加されたので、GNUOctaveをインストールできます。コマンド flatpakインストールflathuborg.octave.Octave GNUOctaveのインストールに使用されます。 Flathubリポジトリがリポジトリリストに追加されていない場合、FlatPakはGNUOctaveを検出しないことに注意してください。

Ubuntuソフトウェアマネージャー

Ubuntu Software Managerは、UbuntuOSの公式Appstoreと見なすことができます。 Ubuntu SoftwareManagerを使用してGNUOctaveをインストールすることは、間違いなくこのリストで最も簡単な方法です。

Ubuntu SoftwareManagerを介してGNUOctaveをインストールする手順:

  1. Ubuntuソフトウェアマネージャーを起動します
  2. GNUOctaveを検索する
  3. 結果でGNUOctaveアイコンを選択します
  4. [インストール]を選択します

ご覧のとおり、Ubuntu SoftwareManagerを介してGNUOctaveをインストールするために必要な手順はごくわずかであるため、このセクションに進むことを決定できます。

Aptインストール

記事の前半で説明したオプションに加えて、Octaveは apt 以下のコマンドでキーワード:

sudo apt-get installオクターブ

入力することでOctaveを起動できるはずですが オクターブ コマンドラインに入力すると、すべての場合にグラフィカルユーザーインターフェイスが起動するわけではないため、コマンドを追加してGUIを強制的に起動できます。 –force-gui

これは以下で見ることができます:

オクターブ--force-gui
オクターブパッケージ

GNU Octaveには多くの組み込み機能が付属していますが、これらの機能は外部パッケージを使用して拡張できます。

このセクションでは、Octaveパッケージをインストールおよび削除する方法を学習します。これらのパッケージの一部は、Arduinoマイクロコントローラー、データベース、ファジーロジックツールキット、画像処理機能など​​の拡張機能を提供します。

Octaveパッケージをインストールするプロセスに飛び込む前に、Debian / Ubuntuマシンにパッケージをインストールする必要があります。

GNU Octaveは、liboctave-devパッケージに依存して外部パッケージをインストールします。

以下のコマンドでliboctave-devをインストールできます。

sudoaptインストールliboctave-dev

パッケージのインストール

外部パッケージを使用してGNUOctaveの機能を拡張するには、パッケージリストからパッケージのファイルをダウンロードする必要があります。

ダウンロード後、GNUOctaveのコマンドウィンドウで以下のコマンドを実行してインストールできます。

pkgインストールpackage-name.tar.gz

たとえば、画像処理パッケージをダウンロードした後。次のコマンドでインストールできます。

pkgインストール画像-2.10.0.tar.gz

コマンドの実行後に表示されるメッセージは次のとおりです。

>>pkgインストール画像-2.10.0.tar.gz

以前のバージョンのイメージパッケージからの変更点については、「ニュースイメージ」を実行してください

パッケージの読み込み

パッケージをインストールした後、パッケージが提供する機能にすぐにアクセスすることはできません。したがって、最初にロードする必要があります。

パッケージをロードするには、pkgコマンドでloadキーワードを使用する必要があります。

pkg load package-name

パッケージを使用するために、パッケージのバージョンを含める必要はありません。

たとえば、以前にインストールした画像処理パッケージをロードするには、次のコマンドを使用します。

pkgロードイメージ

イメージパッケージがロードされている必要があり、イメージパッケージによって提供される機能にアクセスできます。

パッケージのアンインストール

パッケージをインストールしたときと同じように、パッケージをアンインストールできます。ここでの違いは、引数がパッケージをインストールするためのインストールではなく、パッケージを削除するためのアンインストールであるということです。

pkgアンインストールpackage-name

たとえば、画像処理パッケージを削除するには、次のコマンドを実行できます。

pkgアンインストールイメージ

結論

GNUOctaveとそのパッケージのインストールプロセスは複雑ではありません。この記事で説明するコマンドを入力するのと同じくらい簡単で、準備は完了です。

インストール、ロード、削除以外にも、GNU Octaveパッケージでできることはたくさんありますが、ツールを使用する場合は、これらの単純なタスクで十分です。