38
Les variables décrites ci-dessus (sous
dans une série de blocs de données, chacun précédé d'un en-tête. Chaque variable a
son propre en-tête et son propre bloc de données, et les noms de variables
correspondants sont stockés avec (comme A, B, Tstart). Les sections suivantes
décrivent comment lire chaque variable à partir du fichier.
L'ordre des blocs de données n'est pas spécifié, de sorte que les programmes doivent
consulter les noms des variables pour déterminer quelle variable est en cours de
chargement.
En-tête
Le fichier comprend un certain nombre de blocs de données précédés par des en-têtes
de 20 octets. Chaque en-tête contient des entiers de 32 bits (comme décrit dans le
tableau ci-dessous).
Octets
0 – 3
4 – 7
8 – 11
12 – 15
16 – 19
Format des données
Le "format des données" dans les 4 premiers octets décrit le type des données
numériques du tableau.
Valeur
0
10
20
Nombre de valeurs
Le "nombre de valeurs" est un entier de 32 bits décrivant le nombre de valeurs
numériques du tableau. Cette valeur peut être 1 pour les variables qui ne décrivent
qu'une valeur, mais pour les tableaux d'échantillons ou de temps, ce nombre est
généralement important.
Longueur du nom
La "longueur du nom" est la longueur du nom de la variable sous forme de chaîne ASCII
de 1 octet par caractère terminée par un caractère nul. Le dernier caractère nul ('\0')
est inclus dans la "longueur du nom", de sorte que si le nom de la variable est
"TStart" (identique à "TStart\0"), la longueur du nom est 7.
psw.fr
Valeur
Format de données (0, 10 ou
20)
Nombre de valeurs
1
0
Longueur du nom
Description
Double (virgule flottante
64 bits)
Simple (virgule flottante
32 bits)
Entier (32 bits)
Importation dans Matlab®
Copyri g ht © 2007-2009 Pi c o Te chnology Ltd. Tous droi t s ré se rvé s.
Menus
) sont stockées
37