-2

Java で Matlab コードを実行する最良の方法を教えてくれる人がいるかどうか疑問に思っていました。Matlab を使用したことも、コンピューターに Matlab をインストールしたこともありません。特定の計算を実行し、パフォーマンス測定値を返す関数を持つ Matlab ファイルを受け取りました。Matlab の関数は、Matlab コントロール ツールボックスの他の関数を使用します。Java コードからこの関数を呼び出せるようにしたいと考えています。そのようなことは可能ですか?

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

4

2 に答える 2

-1

素晴らしい質問です。Matlab/Simulink が Java ソースを持っているという事実を考えると、統合がより緊密でないのはばかげています。

誰も Matlab のパフォーマンスを見たことがありますか..ひどいです。設計者は、人々が他の言語からそれを使用したいと考えていることを認識し、少なくとも、サードパーティが作成した半分の matlabcontrol ではなく、実際のマニュアルを作成する必要がありました。

配管は素晴らしいですが、主に移植性に問題があります。IMO は、Matlab で独自の TCP/IP または UDP クライアント/サーバーを展開する以外は何も気にしないでください。それは難しいことではありません。その上で選択するプロトコルはそうかもしれませんが、それはあなた次第です。

私は代替案を試しました。

しかし、正直なところ、初心者がmatlabを学ぶだけなら、Javaよりも難しくなく、桁違いに価値があります。

于 2013-07-21T00:23:51.040 に答える