2
我試圖用MATLAB對象做一個概念驗證。我想看看你是否可以在Java代碼中使用下面的MATLAB對象。我們需要MATLAB對象來保持狀態。我使用MATLAB Builder JA在MATLAB中創建函數並使用Java訪問它們,但我不確定是否可以用相同的方式發送MATLAB類。您可以使用MATLAB Builder JA從MATLAB對象創建Java對象
classdef TestObject < handle
properties (SetAccess = private)
number = 0;
end
methods
function addToNumber(TO, x)
TO.number = TO.number + x;
end
end
end % classdef
謝謝。你能否指點我一些文檔能夠從Java調用這個類。我可以使用Builder JA來使用方法和結構而不是對象。 –
我不知道在文檔中顯示如何顯式調用類的示例。一般來說,你可以像上面那樣創建一個類,然後實現一個函數'addToNumberWrapper(x)',它創建'TestObject'的一個實例'TO'並調用'TO.addToNumber(x)'。然後使用Builder JA部署該包裝函數。 –