Comment lire un fichier CSV en tant que vecteur dans MATLAB

Auteur: Gregory Harris
Date De Création: 13 Avril 2021
Date De Mise À Jour: 1 Décembre 2024
Anonim
comment importer un fichier CSV dans matlab / Simulink
Vidéo: comment importer un fichier CSV dans matlab / Simulink

Contenu

La fonction "csvread" importe les données d'un fichier de valeurs séparées par des virgules dans MATLAB. Un fichier CSV peut contenir plusieurs lignes. la fonction les interprète comme des lignes dans un tableau à deux dimensions. Combinez "csvread", l'opérateur de transposition et la fonction "remodeler" pour importer un fichier CSV en tant que vecteur unidimensionnel, avec toutes les lignes combinées en un.


Les instructions

Matlab est un logiciel qui vous permet d'analyser de gros volumes d'informations. (Images Thinkstock / Comstock / Getty Images)
  1. Enregistrez le fichier CSV dans le répertoire "MATLAB" de votre dossier utilisateur ou notez le chemin d'accès complet au fichier (par exemple "C: Utilisateurs nom d'utilisateur [...]").

  2. Importez le fichier "csvfile.txt" en tant que vecteur et stockez le contenu dans une variable appelée "csv" en tapant ce qui suit dans la fenêtre de commande:

    csv = reshape (csvread ('csvfile.txt') ', 1, []);

    Notez l'utilisation de l'opérateur de transposition (') après l'appel de "csv"; il prépare les données pour la fonction "remodeler", qui lit en colonnes plutôt qu'en lignes. Les deux arguments "reshape" suivants spécifient une ligne pour le résultat et assurez-vous de reformater tout le tableau. Entrez le chemin complet du fichier CSV si vous ne travaillez pas dans le dossier qui le contient.


  3. Tapez "csv" et appuyez sur "Entrée" pour afficher le contenu du vecteur et assurez-vous que la commande a fonctionné.

Comment

  • Si différentes lignes du fichier comportent différentes quantités d'éléments, MATLAB ajoutera des zéros aux espaces manquants.