I have one week data matrix where first column is julian day and second column is time in hours and third column is my data. For each day i have 7 reference stations which are recording data at same time at 30 min time difference.
1 view (last 30 days)
Show older comments
I need to have a plot between data and julian day on x axis, i.e for each day i will have 7 superimposed curves. please help.
clc,clear,close all d_input = uigetdir(''); filelist=dir(d_input); l=1; j=1; for m=3:length(filelist)-3 fnam1=sprintf('%s%s%s',d_input,'\',filelist(m).name); disp(filelist(m).name); xx=dir(fnam1); for j=3:length(xx) fnam2=sprintf('%s%s%s',d_input,'\',filelist(m).name,'\',xx(j).name); disp(xx(j).name); fid=fopen(fnam2) while ~feof(fid) for n=1:4 rf1=fgets(fid);
end
l=1;
for n=5:53
rf2 = fgets(fid);
rf21 = rf2(1:end);
year(l,1) = str2num(rf21(2:5));
day(l,1) =str2num(rf21(7:9));
hr(l,1) = str2num(rf21(11:12));
min(l,1)=str2num(rf21(14:15));
sec(l,1)=str2num(rf21(17:18));
pw(l,1)=str2num(rf21(50:55));
time(l,1)=hr(l)+min(l)./60 +sec(l) ./ 3600;
l=l+1;
j=j+1;
end
end
figure(m)
plot(time(1:end-1),pw(1:end-1))
hold on
clear year day min sec pw time data
end
end
with this code i am able to plot data for each day with time. but i want all days in one plot with day on x axis.
0 Comments
Answers (0)
See Also
Categories
Find more on Dates and Time 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!