Les partenaires publicitaires:

Comment écrire à CSV dans MATLAB

Valeur séparées par des virgules (CSV) sont des fichiers de texte contenant des données séparées par des virgules et les sauts de ligne. Une matrice, par exemple, peut être stocké dans un fichier CSV contenant autant de lignes qu'il ya de lignes, chaque ligne contenant les éléments de la ligne séparées par des virgules. Les fichiers CSV sont utiles car elles sont facilement lisibles à la fois pour les humains en utilisant un éditeur de texte et pour des programmes informatiques. Utilisez le "csvwrite" commande dans MATLAB pour stocker une matrice dans un fichier CSV.

Instructions

  1. Définir une simple matrice trois par trois en tapant la commande suivante dans la fenêtre de commande MATLAB:

    x = [[3 2 1] - [6 5 4] - [9 8 7]] -

  2. Ecrire la matrice x dans un fichier CSV appelé csvtest.txt utilisant la commande suivante:

    csvwrite ('csvtest.txt', x)




    L'extension .txt est un choix raisonnable pour votre fichier CSV, car les fichiers CSV peuvent être lus par un éditeur de texte brut. Une autre extension commune est .dat. Le contenu du fichier ne dépendent pas de l'extension de fichier que vous choisissez. Le fichier est enregistré dans votre répertoire MATLAB par défaut, et apparaît dans la "Répertoire actuel" volet sur votre bureau MATLAB.

  3. Ajouter deux arguments optionnels t "csvwrite pour compenser la matrice par des virgules dans le fichier:

    csvwrite ('csvtest.txt', x, 2,0)

    Les deux arguments correspondent à la ligne et la colonne de décalage. L'exemple précédent ajoute deux rangées vides des virgules au début du fichier. La commande suivante place le début de la matrice dans la cinquième colonne de la deuxième ligne:

    csvwrite ('csvtest.txt', x, 1,4)

» » » » Comment écrire à CSV dans MATLAB