Там какой-либо путь состоит в том, чтобы считать .mat файлы MATLAB в Perl?

У меня есть некоторые данные, сгенерированные в MATLAB, что я хочу обработать Perl использования. Я сохранил данные от MATLAB в .mat файле. Там какой-либо путь состоит в том, чтобы считать его в Perl?

9
задан Amro 15 June 2012 в 22:20
поделиться

2 ответа

Один из вариантов - сохранить двоичный файл MAT как ASCII изнутри MATLAB, используя что-то вроде:

load('test_data.mat');
save('test_data.asc', 'var1', 'var2', '-ascii');

Тогда у вас будут данные ASCII для обработки в Perl .

Если вам нужно решение, полностью написанное на Perl, вы сможете автоматизировать этот процесс с помощью пакета Math :: MATLAB на CPAN.

ПРИМЕЧАНИЕ: Если Python является опцией, вы можете использовать функцию loadmat в библиотеке SciPy Python .

7
ответ дан 4 December 2019 в 22:28
поделиться

Библиотека Java JMatIO мне очень понравилась. Может быть, вы можете попробовать использовать встроенную Java .

1
ответ дан 4 December 2019 в 22:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: