我在我的MATLAB工作區中有一個Java數組(在下面的示例中爲my_array
),我想將其轉換回MATLAB數組。從Java類型移回到MATLAB類型
whos my_array
Name Size Class
my_array 20000x1 java.lang.Object[]
我找不到在External Interfaces文檔中如何將Java類型轉換回MATLAB類型。我發現的唯一的東西是this(關於MATLAB單元的文檔),它說我可以使用MATLAB單元來完成這個任務。
使用MATLAB cells
似乎是一種矯枉過正的情況,特別是當我處理成千上萬個相同類型的元素時(在本例中爲double
)。有沒有其他方式將Java對象移回到MATLAB的本機類型中?
第二個(`cell2mat(細胞(...))`)是較好的,因爲它也適用於2D陣列。 – luator 2017-01-24 11:04:49