1

Erlang を使用していくつかの Matlab 関数を呼び出したいと思います。

2 つの別個のネットワーク モデルがあります (1 つの通信/制御、1 つのエネルギー)。

理想的には、いくつかの Matlab コードを実行させるメッセージを Erlang プロセスに送信させたいと考えています。Matlab コードが終了したら、Erlang に通知する必要があります。

これを行う最も簡単な方法は何ですか?

私は Windows 7 を実行しています。Matlab では、Erlang で一般的に使用されていないように見える Microsoft コンポーネント オブジェクト モデルの使用が必要なようです - したがって、私の質問は...

ありがとう、

4

1 に答える 1

2

コマンド ラインから Matlab ステートメントを実行できます

matlab -r "statements"

Erlang を使用すると、 OS コマンドを実行するためにポートを開くことができます。2つの機能を組み合わせると、あなたのために仕事をするはずです. os:cmd/1関数を見てください。たとえば、次のように簡単に実行できます。

os:cmd("matlab -r STATEMENT").
于 2012-07-24T21:37:29.407 に答える