hello! I must plot alot of data, so I would like to know if there is a way how to make a script that loop over all the data files in two different repositories and when the files have a similar number at the end of their names just plot them together. I hope I have made myself clear? any suggestions are very welcomed! thank you!
You can use fileparts() to separate the directory and extension from the file specification. After that, the best way to determine the file number (for matching) would depend upon how the file names are structured.
I have written the following code, and I have made the files in both repositories with the same name, I get the data from the first repository but I get the error unable to read file from the second repository. any suggestions ???!!
addpath('..\data\f1files') addpath('..\data\f2files') direction1 = '..\data\f1files' direction2 = '..\data\f2files' filepattern = fullfile(direction1,'*.mat' ); theFiles = dir (filepattern); for i=1: length(theFiles) baseFileName = theFiles(i).name; fullFileName1 = fullfile(direction1,baseFileName); fullFileName2 = fullfile(direction2,baseFileName); F1= load (fullFileName1) plot(F1.fdata); hold on; F2= load(fullFileName2) plot(F2.fdata); legend('f1' , 'f2'); end