2

MATLAB オブジェクトを使用して概念実証を行おうとしています。以下のような MATLAB オブジェクトを Java コードで使用できるかどうかを確認したいと思います。状態を維持するには、MATLAB オブジェクトが必要です。MATLAB Builder JA を使用して MATLAB で関数を作成し、Java でそれらにアクセスしましたが、MATLAB クラスを同じ方法で送信できるかどうかはわかりません。

classdef TestObject < handle
  properties (SetAccess = private)
      number = 0;
  end

  methods

      function addToNumber(TO, x)

          TO.number = TO.number + x;
      end
  end
end % classdef
4

1 に答える 1

2

現在、これを行うことはできないと思います。MATLAB オブジェクトを使用できますが、それらのメソッドを呼び出したい場合は、関数ラッパーを作成する必要があり、呼び出し間で状態を保持しません。

Java ではなく .NET 用の Builder を使用すると、境界を越えて .NET オブジェクトを MATLAB に渡すことができます。この機能を使用して、実行したであろう状態を維持することができます。 MATLAB オブジェクトを使用します。Builder for JA を使用して Java オブジェクトで同様のことができるかもしれませんが、私は試したことはありません。

于 2011-11-30T16:50:08.240 に答える