2017-01-12 9 views
-2

データを収集するJava-Appを実装しました。アプリはMatlabスクリプトを呼び出す必要があります。このスクリプトでは、収集されたデータを計算し、結果を配信します。これを行う方法?ライセンスなしでJavaからMatlabスクリプトを呼び出す

Matlabライセンスなしで自分のコンピュータからJava-Appを使用できる方法はありますか?

私はMatlabについて全く考えていません。生成されたデータを入力としてJava-Appからスクリプトを呼び出すのは私の仕事です。

ありがとうございました!

+0

正直言って:何も、私は研究を始めたばかりで、これまでのところMatlabのライセンスも持っていません。 – Vega180

答えて

0

を使用すると、Matlabをインストールしていないマシーン上でコンパイル済みのMatlabコードを実行できます。ここにはGetting Startedがあります。コンパイルされたコードの生成には、有効なMatlabライセンスが必要です。

ライセンスを必要としない別の方法は、Octaveです。used from Javaでも構いませんが、構文は少し異なります。

最後に、matlabcontrolから分岐したMatConsoleCtlを見ると、JavaのMatlabインスタンスでコマンドを実行するのに便利です。このアプローチは、ライセンスを再度必要とするMatlabインスタンスを開始します。

+1

あなたのopening文は真ではありません。 [MATLAB実行時](https://www.mathworks.com/products/compiler/mcr.html)は、ライセンスなしでマシン上(MATLABライセンスを生成する必要がある)コンパイルMATLABコードを実行するために使用することができます。 – excaza

+0

ああ、あなたは正しいです - 私は完全にMLランタイムを忘れていました。私は答えの最初の部分を更新します。ありがとう!:) – DVarga

+0

ありがとう! Matlab Runtimeは私にとって妥当な解決策のように聞こえます。 – Vega180

関連する問題