[Matlab] Comment faire pour charger la chaîne à partir du fichier?

D

davyzhu

Guest
Salut à tous, J'ai un fichier contenant une ligne de chaîne. La chaîne continue contenir un '0''1 ', like'0100011001 ...'. Comment charger la chaîne à matlab? Toute suggestion sera appréciée! Cordialement, Davy
 
la méthode 1. file = input ('fichier d'entrée', 's'); fid = fopen (fichier); A = fscanf (fid, '%% e x', [2, inf]);% *** c'est ce que tu veux fclose (fid); méthode 2. (À partir de matlab HELP) La première ligne de mesdonnées.dat est Sally Type1 12.34 45 Oui Lire la première ligne du fichier comme un fichier de format libre utilisant le format%. [Noms, types, x, y, la réponse] = textread ('mesdonnées.dat ","% s% s% f ...% d% s', 1) retourne les noms = "Sally" types = 'type1' x = 12.34000000000000 y = 45 = réponse «Oui»
 
Salut, je vous suggère de conserver l'entrée dans le format binaire et fread utilisation. Sinon, vous pouvez utiliser fscanf. brmadhukar
 
hai, il ya une commande directe dans MATLAB pour l'utiliser. texte = textread ('nom_fichier', s%), ou il peut également lire le fichier en fonction de certains delimiter. texte = textread ('nom_fichier',% s, 'delimiter', '\\ n'), il ya de nombreuses options comme cela, vous pouvez voir les lakshmish aider
 

Welcome to EDABoard.com

Sponsor

Back
Top