外部のOctaveコードを評価するように,使用しているシステムを設定する.

macOS

Octaveをインストールする

macOS用のOctaveは,Homebrew等のパッケージリポジトリを通して,あるいはhttps://wiki.octave.org/Octave_for_macOSからダウンロードしたインストーラを使って,インストールすることができる.

必要なOctaveのパッケージをインストールする

OctaveのパッケージマネージャであるPkgを使って,Octave用にZeroMQ パッケージをインストールする.Octaveセッションを開始し,以下を実行する:

>> pkg install -forge zeromq

インストールされたことを確かめる

正しくインストールされた場合には,FindExternalEvaluatorsは自動的にこれを見付ける:

  • 使用中のマシンに複数のバージョンのOctaveがインストールされている場合には,RegisterExternalEvaluatorを使って,特定のOctaveのバージョンがデフォルトになるように指定するとよい.

Octaveコードを評価する

ExternalEvaluateをインストールしたOctaveと一緒に使って,Octaveコードを評価する:

あるいは,Octaveコードセルを使って,Octaveコードを評価する:

sqrt(36)
  • ExternalEvaluateが失敗する場合,ZeroMQパッケージがインストールされていない可能性が高い.使用したい特定バージョンのOctaveと一緒にパッケージがインストールされていることを確かめるとよい.

Windows

Octaveをインストールする

Octaveのインストーラをhttps://www.gnu.org/software/octave/downloadからダウンロードして,結果の実行ファイルを実行する.

必要なOctaveのパッケージをインストールする

OctaveのパッケージマネージャであるPkgを使って,Octave用にZeroMQ パッケージをインストールする.Octaveセッションを開始し,以下を実行する:

>> pkg install -forge zeromq

インストールされたことを確かめる

正しくインストールされた場合には,FindExternalEvaluatorsは自動的にこれを見付ける:

  • 使用中のマシンに複数のバージョンのOctaveがインストールされている場合には,RegisterExternalEvaluatorを使って,特定のOctaveのバージョンがデフォルトになるように指定するとよい.

Octaveコードを評価する

ExternalEvaluateをインストールしたOctaveと一緒に使って,Octaveコードを評価する:

あるいは,Octaveコードセルを使って,Octaveコードを評価する:

sqrt(36)
  • ExternalEvaluateが失敗する場合,ZeroMQパッケージがインストールされていない可能性が高い.使用したい特定バージョンのOctaveと一緒にパッケージがインストールされていることを確かめるとよい.

Linux

Octaveをインストールする

Octaveは,APTあるいはYum等のLinuxパッケージリポジトリのほとんどから利用することが可能である.また,https://Octavelang.org/downloads からダウンロードすることもできる.インストール方法の詳細は,そのページに記載されている.

必要なOctaveのパッケージをインストールする

OctaveのパッケージマネージャであるPkgを使って,Octave用にZeroMQのパッケージをインストールする.Octaveセッションを開始し,以下を実行する:

>> pkg install -forge zeromq

インストールされたことを確かめる

正しくインストールされた場合には,FindExternalEvaluatorsは自動的にこれを見付ける:

  • 使用中のマシンに複数のバージョンのOctaveがインストールされている場合には,RegisterExternalEvaluatorを使って,特定のOctaveのバージョンがデフォルトになるように指定するとよい.

Octaveコードを評価する

ExternalEvaluateをインストールしたOctaveと一緒に使って,Octaveコードを評価する:

あるいは,Octaveコードセルを使って,Octaveコードを評価する:

sqrt(36)
  • ExternalEvaluateが失敗する場合,ZeroMQのパッケージがインストールされていない可能性が高い.使用したい特定バージョンのOctaveと一緒にパッケージがインストールされていることを確かめるとよい.