Matlab - Lees een lijst van het dossier van namse vormen een ASCII-bestand

K

Kato

Guest
Hallo,

Hier is wat ik moet doen:

Ik heb een bestand "filesnames.txt" die 3 regels tekst bevat:

b: \ Quick \ Take_Trip \ S01_Full_band_optimization.hfss
b: \ Quick \ Take_Trip \ R_01_retrieved.OUT
b: \ Quick \ Take_Trip \ R_01_spar.txt

Ik moet deze drie lijnen (namen van bestanden) in Matlab te lezen dus ik kan ze gebruiken om open / dicht-bestanden, dus ik moet hebben

FLN (1) = 'b: \ Quick \ Take_Trip \ S01_Full_band_optimization.hfss'
FLN (2) = 'b: \ Quick \ Take_Trip \ R_01_retrieved.OUT'
FLN (3) = 'b: \ Quick \ Take_Trip \ R_01_spar.txt'

dus ik kan doen:
a = dlmread (FLN (1));
b = dlmread (FLN (2));
c = dlmread (fln93));

Ja, kon ik gewoon deze namen opgeven in de Matlab-code ook, maar ik moet in staat zijn om deze namen vaak (verschillende sets van bestanden) te veranderen, dus ik wil voorkomen dat fouten in de belangrijkste code (het mengen van namen zonder het te weten) .

Ik heb overal gezocht en niet vinden van een bevredigende oplossing.

Please adviseren

Bedankt

Kato01

 
fid = fopen ( 'filenames.txt', 'r');
a = textscan (fid, '% s');
fclose (FID)Dit zal laden naar een cel array

 

Welcome to EDABoard.com

Sponsor

Back
Top