How can I write a program that plots multiple, numbered, input files (in succession) on a single graph?
Show older comments
I am somewhat new to MATLAB and would like to run a program that plots 7 data files on the same graph. I named my data files input1.dat, input2.dat, input3.dat, ..., input7.dat thinking I might be able to use a For Loop and the "hold on" command. Currently, I can get the graph I want by running my program 7 times (changing the input file name each time) and plotting all of my plots in the same figure (which is figure(1)). But I haven't figured out how I can write the program to do everything I want in one run. Can anyone help me?
Answers (1)
Walter Roberson
on 1 Jan 2016
for K = 1 : 7
thisfile = sprintf('input%d.dat', K);
at this point read from file thisfile
plot(...)
hold on
end
Categories
Find more on Simulink in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!