[Matlab] Kā ielādēt string no faila?

D

davyzhu

Guest
Hi all, Man ir fails satur rindiņu virkni. String ietvert pastāvīgu 0''1 ", like'0100011001 ...'. Kā ielādēt virknes MATLAB? Jebkuru priekšlikumu būs appreciated! Best regards, Davy
 
metode 1. file = ieeja ("priekšnodoklis filename ',' s '); fid = fopen (failu); = fscanf (FID"% e% x "[2, inf]);% *** tas ir tas, ko u vēlaties fclose (FID) metode 2. (No HELP MATLAB) pirmo rindu mydata.dat ir Sally 45 Type1 12,34 Jā Lasīt pirmajā rindā failu kā brīvā formā failu, izmantojot% formātā. [Nosaukumi, tipi, x, y, atbilde] = textread ("mydata.dat ','% s% s% f ...% d% s ', 1) atgriež vārdi =' Sally" veidus = 'Type1' x = 12,34000000000000 y = 45 answer = "jā"
 
Sveiki, es jums iesakām saglabāt ieguldījumu binārā formātā un izmantot fread. Pretējā gadījumā jūs varat izmantot fscanf. brmadhukar
 
hai, pastāv tieša komandu Matlab to izmantot. text = textread ("FILE_NAME",% s), vai tas var arī nolasīt failu atkarībā no dažiem norobežotājs. text = textread ("FILE_NAME"% s "atdalītāju", "\\ n"); ir daudz iespējas, piemēram, to jūs varat redzēt palīdzēt lakshmish
 

Welcome to EDABoard.com

Sponsor

Back
Top