-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanalysis.m
More file actions
62 lines (60 loc) · 1.91 KB
/
Copy pathanalysis.m
File metadata and controls
62 lines (60 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
endDate = datetime('07/01/2017', 'InputFormat', 'MM/dd/yyyy');
startDate = datetime('07/01/2017', 'InputFormat', 'MM/dd/yyyy');
dateVector = startDate: endDate;
alltrafficData = [];
timestamp = [];
for dayCount = 1:length(dateVector)-1
dateRange = [dateVector(dayCount), dateVector(dayCount+1)];
[channelData, t] = thingSpeakRead(266885,'ReadKey','BDNY7M8DEC6BJB8K','Fields',1, 'DateRange', dateRange);
[alltrafficData] = [alltrafficData; channelData ];
[timestamp] = [timestamp; t];
end
figure
plot(timestamp, alltrafficData)
datetick
xlabel('time')
ylabel('Vehicle Density')
grid on
hold on
alltrafficData1 = [];
timestamp = [];
for dayCount = 1:length(dateVector)-1
dateRange = [dateVector(dayCount), dateVector(dayCount+1)];
[channelData, t] = thingSpeakRead(266885,'ReadKey','BDNY7M8DEC6BJB8K','Fields',2, 'DateRange', dateRange);
[alltrafficData1] = [alltrafficData1; channelData ];
[timestamp] = [timestamp; t];
end
plot(timestamp, alltrafficData1)
datetick
xlabel('time')
ylabel('Vehicle Density')
grid on
hold on
alltrafficData2 = [];
timestamp = [];
for dayCount = 1:length(dateVector)-1
dateRange = [dateVector(dayCount), dateVector(dayCount+1)];
[channelData, t] = thingSpeakRead(266885,'ReadKey','BDNY7M8DEC6BJB8K','Fields',3, 'DateRange', dateRange);
[alltrafficData2] = [alltrafficData2; channelData ];
[timestamp] = [timestamp; t];
end
plot(timestamp, alltrafficData2)
datetick
xlabel('time')
ylabel('Vehicle Density')
grid on
hold on
alltrafficData3 = [];
timestamp = [];
for dayCount = 1:length(dateVector)-1
dateRange = [dateVector(dayCount), dateVector(dayCount+1)];
[channelData, t] = thingSpeakRead(266885,'ReadKey','BDNY7M8DEC6BJB8K','Fields',4, 'DateRange', dateRange);
[alltrafficData3] = [alltrafficData3; channelData ];
[timestamp] = [timestamp; t];
end
plot(timestamp, alltrafficData3)
datetick
xlabel('time')
ylabel('Vehicle Density')
grid on
title('Traffic Volume for July 1')