Использование файла Mat в программе C ++ - PullRequest
9 голосов
/ 11 июля 2010

пожалуйста. Кто-нибудь может мне помочь?

У меня есть Mat файл, включающий структуру массива для векторов функций, мне нужно использовать этот файл в программе C ++. Как я могу загрузить этот файл в моей программе на C ++?

Ответы [ 3 ]

8 голосов
/ 11 июля 2010

Вы можете попробовать библиотеку matio . Он поддерживает по крайней мере до 5 файлов формата mat (сжатие и структуры, я думаю) и, возможно, более свежие вещи Вроде бы активно развивается.

2 голосов
/ 11 июля 2010

Предполагая, что у вас есть MATLAB, вы можете прочитать справочную статью об их API-интерфейсе MAT-файла.

В противном случае существуют различные программы чтения файлов с открытым исходным кодом. Если необходимо, я уверен, что кто-то может найти их для вас.

0 голосов
/ 26 марта 2015

Современные (начиная с, по крайней мере, 2006-го) версии Matlab используют стандартный формат данных HDF5 (http://en.m.wikipedia.org/wiki/Hierarchical_Data_Format)), поэтому справочная библиотека HDF5 была бы разумным местом для запуска, если более конкретное решение не работает - много языковых привязок доступны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...