Help plotting some data?
Info
This question is closed. Reopen it to edit or answer.
Show older comments
There are 3 sets of data. Each set of data has 5 columns (16 rows 5 columns). Column 1 is Day column 2 is bacteria counts. How would you plot the day vs the bacteria counts for all three sets of data? On one graph
Answers (1)
dpb
on 25 Jun 2014
... plot the day vs the bacteria counts...
Day vs counts or counts vs days???
Either way, simply either
a) read first, plot b) set
hold on
c) read second, plot; rinse and repeat.
Fix up colors, etc., as desired.
Alternatively, read the three files and save the data
x=zeros(16,3); % preallocate; I used the known sizes; these
y=x; % can be determined programmatically of course
d=dir('*.dat');
for i=1:length(d)
z=textread(d(i).name);
x(:,i)=z(:,1); % create x, y arrays
y(:,i)=z(:,2);
end
plot(x,y) % plot 'em all...
I presumed the day was independent here; if really want t'other way 'round, reverse x,y
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!