cmd
毎回 Matlab の新しいインスタンスを開かずに、特に Windows (Linux ターミナル、LUA スクリプトなど) によって外部から Matlab 関数を呼び出す方法はありますか?
たとえばcmd
、
matlab -sd myCurrentDirectory -r "function(parameters)" -nodesktop -nosplash -nojvm
Matlab の新しいインスタンスを比較的高速に開き、関数を実行します。この削減された matlab プロンプトの開閉には (計算なしで) 約 2 秒かかります。したがって、4000 回の実行では 2 時間以上かかります。呼び出された関数は常に同じワークスペースにあるため、これを避けたいと思います。常に同じインスタンスで実行できますか?
私はすでにいくつかの調査を行い、MATLAB COM Automation Serverの可能性を発見しましたが、それは非常に複雑に思え、私のケースで機能させるための重要な手順がわかりません。そのためのアドバイスはありますか?
詳しいわけではありませんが(ただし最悪の場合)c/c++/c#
の使用を考えています。python