2010-07-11 19 views
9

Por favor. Alguien puede ayudarme ?Usando el archivo mat en el programa C++

Tengo el archivo Mat include struct of array para vectores de características, necesito usar este archivo en el programa C++. ¿Cómo puedo cargar este archivo en mi programa C++?

Respuesta

2

Suponiendo que tiene MATLAB, puede leer el help article en su API de archivo MAT.

De lo contrario, hay varios lectores de archivos MAT de código abierto. Si es necesario, estoy seguro de que alguien puede encontrarlos para usted.

8

Puede probar la biblioteca matio. Admite al menos hasta la versión 5 de los archivos mat (compresión y estructuras, creo) y tal vez cosas más recientes. Parece estar activamente desarrollado.

0

Las versiones modernas (desde al menos 2006ish) de Matlab usan el formato de datos estándar HDF5 (http://en.m.wikipedia.org/wiki/Hierarchical_Data_Format) por lo que la biblioteca de referencia HDF5 sería un lugar sensato para comenzar si una solución más específica no funciona: hay disponibles muchas combinaciones de idiomas.

Cuestiones relacionadas