Tengo una matriz Java (my_array
en el ejemplo a continuación) en mi espacio de trabajo MATLAB que me gustaría convertir de nuevo a una matriz MATLAB.Pasar de los tipos Java a los tipos MATLAB
whos my_array
Name Size Class
my_array 20000x1 java.lang.Object[]
No pude encontrar la forma de convertir tipos de Java a tipos de MATLAB en la documentación de Interfaces externas. Lo único que encontré es this (la documentación sobre las células MATLAB) que dice que puedo usar células MATLAB para realizar esta tarea.
El uso de MATLAB cells
parece excesivo, especialmente cuando manejo miles de elementos del mismo tipo (en este caso, double
). ¿Hay alguna otra forma de mover los objetos Java de vuelta a los tipos nativos de MATLAB?
El segundo ('cell2mat (celular (...))') es mejor, ya que también funciona para matrices 2D. – luator