[Matlab] Wie laden String aus der Datei?

D

davyzhu

Guest
Hallo alle, ich habe eine Datei enthalten eine Reihe von Strings. Der String enthält eine kontinuierliche '0''1 ', like'0100011001 ...'. Wie lädt man den String in matlab? Jede Anregung wird dankbar! Mit freundlichen Grüßen, Davy
 
Methode 1. file = Eingang ("Eingabedatei ',' s '); fid = fopen (file); A = fscanf (fid,'% e% x ', [2, inf]);%, was u *** Dies ist, dass fclose (fid); Methode 2 fort. (Von HELP von MATLAB) Die erste Zeile ist mydata.dat Sally Type1 12,34 45 Ja Lesen Sie die erste Zeile der Datei als ein freies Format-Datei mit dem Format%. [Namen, Typen, x, y, Antwort] = textread ('mydata.dat', '% s% s% f ...% d% s', 1) gibt names = 'Sally' Typen = 'Type1' x = 12,34000000000000 y = 45 = Antwort 'Ja'
 
Hallo, schlage ich vor, Sie speichern die Eingabe in Binär-Format und die Verwendung fread. Anderenfalls können Sie fscanf. brmadhukar
 
hai, gibt es einen direkten Befehl in Matlab, es zu benutzen. text = textread ('datei'% s), oder es kann auch die Datei lesen abhängig von einigen Trennzeichen. text = textread ('datei',% s, 'Trennzeichen', '\\ n'), es gibt viele Optionen, wie diese Ihnen helfen die lakshmish sehen können
 

Welcome to EDABoard.com

Sponsor

Back
Top