MAT visionneuse
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', …)`.
- 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.
- .dcmDICOMImagerie médicale (CT/IRM/radio) — fichiers DCM.Ouvrir
- .niiNIfTIDonnées volumétriques de neuro-imagerie (.nii).Ouvrir
- .nrrdNRRDNearly Raw Raster Data pour volumes médicaux/scientifiques.Ouvrir
- .h5HDF5Données scientifiques hiérarchiques.Ouvrir
- .ncNetCDFTableaux scientifiques climat/atmosphère.Ouvrir
- .npyNumPy NPY / NPZDumps de tableaux NumPy.Ouvrir
- .fitsFITSFormat d'image et de table astronomique.Ouvrir
- .pdbPDB (protein)Structures moléculaires Protein Data Bank.Ouvrir