我想從matlab代碼編譯一個java包。 我在MATLAB類:如何用matlab編譯sdk編譯類?
classdef MyClass
properties
Prop1
end
events
Event1
end
methods
function obj = MyClass() // no arguments
if nargin > 0
obj.Prop1 = arg;
end
end
end
end
我試圖編譯它,但它不工作。它不可能編譯類。所以我嘗試編寫包裝函數。在我的Wrapper函數中,我調用我的classdef腳本並返回對象。 我可以編譯這個函數,但在java中我需要傳遞參數。但我在matlab中的類構造函數沒有參數。
在Java中我有一個Class1,我創建了一個新的對象。 這個對象現在讓我進入我的構造器:
Class1 matlabClassTest = new Class1();
matlabClassTest.MyClass(???); // her it ask for arguments