uDocumentViewer
Scientifique.mat

MAT visionneuse

prêt
À propos de MAT

Fichier de données MATLAB — v5 et v7.3.

Les fichiers MAT existent en deux dispositions incompatibles partageant l'extension .mat. La disposition 'v5' (MATLAB 5 à R2006a, et tout `save -v6/-v7` depuis) est un format binaire personnalisé que nous parsons avec mat-for-js. La disposition 'v7.3' que MATLAB R2006b+ utilise pour les fichiers de plus de 2 Go ou pour prendre en charge les objets est en fait un conteneur HDF5 — nous routons ceux-ci via h5wasm. Nous reniflons les octets magiques et choisissons le bon lecteur automatiquement. Le panneau de gauche liste chaque variable de niveau supérieur avec son type et sa forme ; cliquez pour prévisualiser sa valeur comme scalaire, chaîne, liste de champs de struct, liste de cells ou matrice (tronquée à 50×50). Les anciens fichiers v4 et variantes propriétaires ne sont pas pris en charge — re-sauvegardez depuis MATLAB ou Octave avec `save('-v7', …)`.

FAQ
Pourquoi mon fichier dit-il 'unknown layout' ?
Les 20 premiers octets ne correspondaient ni à la signature ASCII v5 ni à la magie HDF5. Le plus souvent il s'agit d'un fichier MATLAB v4 (sauvegardé avant MATLAB 5) ou d'une variante Level-3-MAT. Ouvrez le fichier dans MATLAB ou Octave et `save('-v7', 'file.mat')` pour convertir en v5.
Pourquoi les grandes matrices sont-elles tronquées ?
Nous croppons les aperçus au bloc 50×50 en haut à gauche pour garder le DOM réactif. Les données complètes sont toujours dans votre fichier — pour les manipuler par programme, utilisez scipy.io.loadmat en Python ou chargez le fichier dans MATLAB / Octave.
Gère-t-il les structs et cell arrays ?
Oui. Les structs scalaires s'affichent comme une table nom-de-champ / type. Les cell arrays montrent leurs 20 premiers éléments en liste. Les structs non scalaires (struct arrays) sont convertis en listes façon cell selon la convention mat-for-js.
Mon .mat est-il téléversé ?
Non. Les deux lecteurs (mat-for-js et h5wasm) tournent entièrement dans votre navigateur. Rien ne quitte votre machine.
Plus de Scientifique