Comment lire les données à partir d'un fichier texte dans une matrice en MATLAB
Je vais avoir de la difficulté à lire mon .fichier txt dans une seule matrice dont les lignes et les colonnes à afficher dans le texte ci-dessous dans MATLAB.
%Q1 Q2 Q3 Q4 Q5
42 90 55 25 32
23 55 70 89 53
Comment pourrais-je créer une matrice avec seulement les numéros à partir de ce fichier texte? Les valeurs sont séparées par des espaces. Il y a 19 lignes, mais je veux être en mesure de le lire avec un nombre arbitraire de lignes et de colonnes dans le cas de changements. J'ai essayé d'utiliser textscan et fscanf mais pas de chance jusqu'à présent. Merci pour l'aide.
OriginalL'auteur LiamNeesonFan | 2012-02-05
Vous devez vous connecter pour publier un commentaire.
La meilleure commande de charge dans une matrice à partir d'un fichier texte est
load
de commande. Plus précisément, le fichier doit répondre aux critères suivants:Donc, j'ai pu lire dans un fichier comme ceci:
en appelant simplement une commande de chargement sur le nom de fichier. C'est à dire, si on l'appelle test.txt, je l'appelle
blah=load('test.txt')
La commande lire dans la matrice que vous avez compris, ou n'importe quelle matrice.Sinon, vous pouvez consulter la lecture d'une ligne à la fois, et la recherche de la fin du fichier. La commande est fgetl.
OriginalL'auteur PearsonArtPhoto