[Matlab] Kaip įkelti eilutės iš failo?

D

davyzhu

Guest
Sveiki visi, Turiu failo yra styginių linijos. Styga yra nuolat '0''1 ", like'0100011001 ...'. Kaip įkelti eilutės į MATLAB? Bet koks pasiūlymas bus įvertintas! Nuoširdžiausi linkėjimai, Davy
 
1 metodą. file = pirkimo (pirkimo filename ',' s '); fid = fopen (failas); = fscanf (FID, "% e% x", [2, INF]);% *** tai, ką ir nori fclose (FID); 2 metodą. (Nuo PAGALBA MATLAB) pirmoje eilutėje mydata.dat yra Sally Type1 12,34 45 Taip Skaityti pirmoje eilutėje failą kaip laisvos formos failo, naudojant% formatu. [Vardai, tipai, x, y, atsakyti] = textread ("mydata.dat ','% s% s% f ...% d% s", 1) grąžina vardai = 'Sally "tipų =" Type1 "x = 12,34000000000000 y = 45 answer = "Taip"
 
Sveiki, aš siūlau jums laikyti dvejetainiu formatu ir naudoti fread įvestį. Priešingu atveju galite naudoti fscanf. brmadhukar
 
Hai, yra tiesioginis komandą MATLAB jį naudoti. tekstas = textread ("nazwa_pliku":% s), arba ji taip pat gali skaityti failą priklausomai nuo kai ribotuvas. tekstas = textread ("nazwa_pliku"% s "skyriklis ',' \\ n '); yra daug variantų kaip tai galima pamatyti padėti lakshmish
 

Welcome to EDABoard.com

Sponsor

Back
Top