exponenta event banner

Сохранение и загрузка объектов Java в MAT-файлы

Чтобы сохранить или сериализовать объект Java ® в MAT-файл, вызовите save функция. Чтобы загрузить объект из MAT-файла обратно в MATLAB ®, вызовите load функция.

При сохранении или загрузке объекта Java объект и его класс должны соответствовать всем этим критериям:

  • Класс реализует Java API Serializable либо непосредственно, либо путем наследования от родительского класса. Любые внедренные объекты или объекты, на которые имеются ссылки, также должны реализовываться Serializable.

  • Не изменяйте определение класса между сохранением и загрузкой объекта. Изменения полей данных или методов класса препятствуют загрузке объекта, построенного с помощью другого определения класса.

  • Значения в полях переходных данных не сохраняются вместе с объектом. Либо класс не имеет временных полей данных, либо значения не являются значимыми.

Если определены собственные классы Java или подклассы существующих классов, выполните те же критерии, чтобы разрешить сохранение и загрузку объектов класса в MATLAB. Дополнительные сведения об определении классов для поддержки сериализации см. в документации по разработке Java.

См. также

|