Toon posts:

bestanden met variabele naam openen in Matlab

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezeg om een zooi metingen te analyseren. Deze metingen staan in bestanden met de naam 1.txt, 2.txt, 3.txt enz enz. Uit deze bestanden wil ik twee kollommen inlezen. Dit is geen probleem, het probleem is echter dat ik met het commando LOAD het niet voor elkaar krijg om hier een variablele bestandsnaam te gebruiken. Ik zat te denken aan iets als:

for i = 1:3;

var_filename=i.txt
S=load(var_filename);

Time=S(:,1);
Volts=S(:,2);
Mean_Volts=mean(Volts);
Force=Volts*28.7;
Mean_Force=mean(Force);

DATA(i,1)=i;
DATA(i,2)=Mean_Volts;
DATA(i,3)=Mean_Force;

end

Op deze manier zou ik alle metingen mooi in 1 matrix kunnen zetten, plotje maken enz enz.

Wie weet hoe ik een variabele filenaam kan openen??

  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

Ik heb hier geen Matlab bij de hand om het te controleren, maar werkt onderstaande niet?
load([int2str(i) '.mat'])

Verwijderd

Topicstarter
juist, de [] doen de truuk.....

dank je