Я не так хорошо знаком со смешиванием Matlab и Java, но декодирование чего-то, что было закодировано с использованием сериализации Java, во что-то другое, чем код Java, кажется сложным.Сериализация смешивает множество аннотаций, связанных с конкретной компиляцией кода Java, в данные.
Я думаю, что вам лучше записывать данные в некотором текстоподобном формате, если вы хотите прочитать их вMatlab.
Кстати, сериализация имеет ряд проблем, из-за которых она редко используется, даже внутри Java.Зависимость от конкретных версий файлов классов - это одно, а другое - то, что это общеизвестно медленно.Я бы лично не использовал его ни для чего, но предпочел бы изобрести свой собственный формат кодирования, будь то текст / xml или какой-то компактный двоичный формат.
Обновление: мои мнения и опыт относительно медленности сериализации основаны наприложения с очень низким допуском на накладные расходы, которые могут быть не актуальны для всех.