MCCを使用して単一の実行可能ファイルを作成するためにコンパイルするMATLABプロジェクトがあります。
次に、プロジェクト全体を再コンパイルせずに、外部プログラマーが.exe内で.mファイルの一部を実行できるかどうかを知りたいと思います。
重要なのは、他の開発者がMATLABで記述された「プラグイン」を追加できるアプリケーションを提供することです。
コンパイルされたMATLABアプリケーション内で外部の.mファイルを実行する方法を検索しました(このスレッドのように:MATLABでコンパイルされた関数から.mファイルを実行します)が、eval( )。
ただし、このeval()の「トリック」では、新しい関数やクラスを定義できないため、十分ではありません。たとえば、外部の.mファイルを新しいクラス(実行可能ファイルでコンパイルされた「インターフェイス」から継承)にしたいと思います。
.mファイルをMATALBでコンパイルされた実行可能ファイルに動的にロードする方法はありますか?(そのためにMATLABライセンスが必要な場合でも)。
および/または私がさらに調査できるこの特定のトピックを参照する「文書化されていないMATLAB」はありますか?
よろしく、