Est-il possible de lire des fichiers .mat en Perl Matlab?
La solution
Une option serait d'enregistrer le fichier MAT binaire ASCII à l'intérieur en utilisant Matlab quelque chose comme:
load('test_data.mat');
save('test_data.asc', 'var1', 'var2', '-ascii');
Ensuite, vous avez des données ASCII pour traiter en Perl.
Si vous avez besoin d'une solution complètement écrit en Perl, alors vous devriez être en mesure d'automatiser le processus en utilisant Math :: paquet de Matlab sur CPAN.
NOTE: Si Python est une option, vous pouvez utiliser le fonction loadmat
dans le SciPy bibliothèque python .
Autres conseils
La bibliothèque Java JMatIO a bien fonctionné pour moi. Peut-être vous pouvez essayer d'utiliser en ligne Java .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow