Huis  /  Bestandsformaten  /  mat

MAT-bestandsformaat

Bestandsextensie.mat
Bestandscategorieimages
BeschrijvingHet MAT-bestandsformaat is een binair bestandsformaat dat wordt gebruikt door de MATLAB-software om variabelen en datastructuren op te slaan. Het formaat werd geïntroduceerd in MATLAB versie 4 en is sindsdien gebruikt in opvolgende versies.
Technische detailsMAT-bestanden bevatten binaire gegevens die niet leesbaar zijn voor mensen. Ze kunnen variabelen van verschillende typen opslaan, zoals scalars, vectors, matrices, arrays en structuren, evenals datatypen zoals logische, karakter- en cel-arrays. MAT-bestanden kunnen ook metadata over de variabelen opslaan, inclusief hun namen, dimensies, datatypen en attributen. Het formaat gebruikt een hiërarchische structuur om de gegevens te organiseren, waarbij het topniveau-element een MATLAB-variabele of gegevensstructuur is. Elke variabele of gegevensstructuur wordt vertegenwoordigd door een tag die het type, de grootte en andere eigenschappen identificeert. De gegevens worden vervolgens opgeslagen in een binaire indeling, met de exacte representatie afhankelijk van het type gegevens. MAT-bestanden kunnen worden gelezen en geschreven door MATLAB, evenals door andere softwareprogramma's die het formaat ondersteunen. Het formaat is platformonafhankelijk, wat betekent dat een MAT-bestand dat op één platform is gemaakt, op een ander platform kan worden gelezen. Er kunnen echter verschillen zijn in de bytevolgorde en gegevensuitlijning tussen platforms, die de draagbaarheid van de gegevens kunnen beïnvloeden.