load multiple files in a loop
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi everyone, i have another piece of code that saves one variable into a step increasing file name eg file_1,file_2 each time the code is run. i know need to try and load the data in a loop and be able to plot it onto a graph for comparison.
any help would be greatly appreciated thank kyle :) (below is a copy of the code i have so far)
function load_data
clear all clc
%determins the number of saved files in directory
graph = dir('internalforce_*');
k = size(graph);
%starts a loop to load increase values of eg, internalforce_1, %internalforce_2...
for i = 1 : k(1)
variable(i) = load('internalforce_(i)')
end
end
0 Kommentare
Akzeptierte Antwort
Paulo Silva
am 6 Mai 2011
for i = 1 : k(1)
variable(i) = load(sprintf('internalforce_%d',i))
end
2 Kommentare
Paulo Silva
am 6 Mai 2011
Do this command after loading the files
class(int_force)
you will see what class of variable it is, now put doc before the name of the class and read the documentation about it.
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Variables finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!