dlmread

Lire une matrice numérique depuis un fichier texte utilisant un délimiteur.

📝 Syntaxe

  • M = dlmread(filename)

  • M = dlmread(filename, delimiter)

  • M = dlmread(filename, delimiter, R1, C1)

  • M = dlmread(filename, delimiter, [R1 C1 R2 C2])

📥 Argument d'entrée

  • filename - une chaĂ®ne : nom de fichier source.

  • delimiter - une chaĂ®ne : dĂ©limiteur ',' , '\t', ';'. par dĂ©faut ','

  • R1, C1 - entier non nĂ©gatif : dĂ©calage. par dĂ©faut : 0, 0

  • [R1 C1 R2 C2] - entiers non nĂ©gatifs : dĂ©calage de la ligne de dĂ©part, dĂ©calage de la colonne de dĂ©part, dĂ©calage de la ligne de fin et dĂ©calage de la colonne de fin.

📤 Argument de sortie

  • M - une matrice double.

đź“„ Description

M = dlmread(filename, delimiter, [R1 C1 R2 C2]) lit uniquement les données dans la plage spécifiée par les décalages de ligneR1 à R2 et de colonne C1 àC2. Vous pouvez alternativement spécifier la plage en notation de feuille de calcul, par exemple 'A1..B6' au lieu de[0 0 5 1].

M = dlmread(filename, delimiter, R1, C1) commence la lecture des données aux décalages de ligne et de colonne indiqués parR1 etC1. Par exemple, R1=0, C1=0 correspond à la première valeur du fichier.

Pour définir des décalages de ligne et de colonne sans définir de délimiteur, utilisez un caractère vide comme espace réservé, par exempleM = dlmread(filename, '', 3, 1).

M = dlmread(filename, delimiter) lit les données du fichier en utilisant le délimiteur spécifié et traite les caractères délimiteurs répétés comme des délimiteurs séparés.

M = dlmread(filename) lit un fichier de données numériques au format ASCII délimité dans la matriceM. La fonction dlmread détecte automatiquement le délimiteur à partir du fichier et consolide les espaces consécutifs en un seul délimiteur.

Importation de nombres complexes :dlmread lit chaque nombre complexe comme une unité unique et le stocke dans un champ numérique complexe.

Formes valides pour les nombres complexes :

Forme :
Exemple :

±real ± imag i|j

3.1347-2.1i

±imag i|j

-2.1j

Remarque : les espaces à l'intérieur d'un nombre complexe ne sont pas autorisés ;dlmread interprète tout espace comme un délimiteur de champ.

đź’ˇ Exemples

Read a CSV file with a header

đź”— Voir aussi

dlmwrite, fileread.

đź•” Historique

Version
đź“„ Description

1.10.0

version initiale

Last updated

Was this helpful?