[Matlab] Jak załadować ciągu znaków z pliku?

D

davyzhu

Guest
Witam wszystkich, Mam plik zawierać linię łańcucha. Łańcuch zawiera ciągły '0''1, like'0100011001 ...'. Jak załadować ciąg matlab? Wszelkie sugestie będą mile widziane! Z poważaniem, Davy
 
metoda 1. file = input ("nazwę pliku wejściowego ',' s '); fid = fopen (plik); A = fscanf (fid"% e% x', [2, inf]);% *** jest to co ma u fclose (fid), metoda 2. (Z pomocy MATLAB) Pierwsza linia mydata.dat jest Sally Type1 12.34 45 Tak Odczyt pierwszego wiersza pliku jako darmowy plik w formacie w formacie%. [Nazwy, typy, x, y, odpowiedzi] = textread ("mydata.dat ','% s% s% f ...% d% s ', 1) zwraca nazwy =" Sally "typy =" Type1' x = 12.34000000000000 y = 45 = odpowiedź "Tak"
 
Witam, proponuję zapisać wejścia w formacie binarnym i fread użytkowania. W przeciwnym wypadku można użyć fscanf. brmadhukar
 
hai, istnieje bezpośredni polecenia w programie MATLAB z niego korzystać. text = textread ("nazwa_pliku",% s), lub może też odczytać plik w zależności od niektórych ogranicznik. text = textread ("nazwa_pliku",% s, "separator", "\\ n '), istnieje wiele opcji, jak to widać lakshmish pomoc
 

Welcome to EDABoard.com

Sponsor

Back
Top