资源简介
InvestigationofTrafficFlowing.rar
代码片段和文件信息
/*************************************************************************
*@ property in copyright :Guo Youtian
*@ author :Guo Youtian
*@ contact information :QQ:272318713 WeChat:Guoyoutiande
*@ result : calculate all the result of experiment one
*@ matters need ateention : do not change the content if possible
*@ the last change time :2017-05-10
**************************************************************************/
#include
#define N 7000 // 给数组开辟空间
#define L 300 // 给数组开辟空间
// 定义整形变量
int j h d;
// 定义浮点型变量
float temp;
// a[N]用于存原始数据sum[N]用于存各单位时间的总交通量
float a[N] sum[N];
// 第i天的交通量周i的交通量
float day[L] Q[L];
// 平均日交通量,月平均日交通量,周平均日交通量
float ADT = 0 MADT = 0 WADT[L];
// 高峰小时交通量,高峰小时流量比
float hour_traffic[L] hour_flow[L];
// 日变系数
float Kd[L];
// 昼间流量比(取6:00-18:00)
float diurnal_flow[L];
// 函数声明
void readdata();
void calculate();
int save_data();
void main()
{
readdata(); // 读取文本文件里的数据
calculate(); // 计算
save_data(); // 存文档
}
// 读取文本文件里的数据
void readdata()
{
int i = 0;
FILE *f; // 定义指针
// 打开并读取文件,f指向文件里第一个数据的地址
if((f = fopen(“quantity_of_flow.txt“ “r“)) == NULL)
{ // 增强程序的健壮性
printf(“无法打开\n“);
return;
}
// 将文件里的数据逐个读取到数组当中
while(!feof(f))
{
fscanf(f “%f“ &a[i]);
i++;
}
// 关闭文件
fclose(f);
}
// 计算
void calculate()
{
int k=0;
sum[0] = 0;
// 第i日交通量
for (j = 0; j < 27; j++)
{
for(k = 0; k < 255; k++)
{
day[j] += a[j * 255 + k];
}
}
// 平均日交通量
for (j = 0; j < 27; j++)
{
ADT += day[j];
}
ADT = ADT / 27;
// 月平均日交通量
for (j = 0; j<27; j++)
{
MADT = MADT + day[j];
}
MADT = MADT / 27;
// 周平均日交通量
for (j = 0; j < 3; j++)
{
for (k = 0; k < 7; k++)
{
WADT[j] = WADT[j] + day[j * 7 + k];
}
WADT[j] = WADT[j] / 7;
}
// 高峰小时交通量
for (j = 0; j < 27; j++)
{
// 每天有277个1小时(5分钟间隔)
for (k = 0; k < 244; k++)
{
// 清零
sum[k] = 0;
for (h=0; h<12; h++)
{
sum[k] += a[j * 244 + k + h];
}
}
// 高峰小时交通量
for (k = 0; k < 244; k++)
if (hour_traffic[j] < sum[k])
hour_traffic[j] = sum[k];
// 高峰小时流量比
hour_flow[j] = hour_traffic[j]/day[j];
}
// 日变系数
for (j = 0; j<7; j++)
{
for (k=0; k<3; k++)
{
Q[j] += day[7 * k +j];
}
Q[j] = Q[j]/3;
}
for (h=0; h<7; h++)
{
temp += Q[h];
}
for (h=0; h<7; h++)
{
Kd[h] = temp/7/Q[h];
}
// 昼间流量比(取6:00-18:00)
for (j=0; j<27; j++)
{
// 清零
sum[j] = 0;
for (k=72; k<216; k++)
{
sum[j] += a[j * 255 + k];
}
diurnal_flow[j] = sum[j]/day[j];
}
}
// 存文档
int save_data()
{
FILE *pf=NULL;
pf=fopen(“data.txt“ “w“ );//假设test.txt文件为空
if(!pf)
{
printf(“打开文件失败,程序退出!“);
exit(1);
}
// 平均日交通量
fprintf(pf“平均日交通量: %d\n“(int)ADT);
// 月平均日交通量
fprintf(pf“月平均日交通量: %d\n“(int)MADT);
// 周平均日交通量
fprintf(pf“周平均日交通量:“);
for (j=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1469 2017-05-10 15:42 Investigation of Traffic Flowing\data.txt
文件 4181 2017-05-10 15:42 Investigation of Traffic Flowing\day_traffic_quantity.c
文件 3567 2017-05-10 15:16 Investigation of Traffic Flowing\day_traffic_quantity.dsp
文件 548 2017-05-10 15:43 Investigation of Traffic Flowing\day_traffic_quantity.dsw
文件 50176 2017-05-10 15:43 Investigation of Traffic Flowing\day_traffic_quantity.ncb
文件 48640 2017-05-10 15:43 Investigation of Traffic Flowing\day_traffic_quantity.opt
文件 1471 2017-05-10 15:42 Investigation of Traffic Flowing\day_traffic_quantity.plg
文件 209019 2017-05-10 15:42 Investigation of Traffic Flowing\Debug\day_traffic_quantity.exe
文件 211632 2017-05-10 15:42 Investigation of Traffic Flowing\Debug\day_traffic_quantity.ilk
文件 13697 2017-05-10 15:42 Investigation of Traffic Flowing\Debug\day_traffic_quantity.obj
文件 175564 2017-05-10 11:36 Investigation of Traffic Flowing\Debug\day_traffic_quantity.pch
文件 402432 2017-05-10 15:42 Investigation of Traffic Flowing\Debug\day_traffic_quantity.pdb
文件 33792 2017-05-10 15:42 Investigation of Traffic Flowing\Debug\vc60.idb
文件 53248 2017-05-10 15:42 Investigation of Traffic Flowing\Debug\vc60.pdb
文件 41420 2017-05-01 17:48 Investigation of Traffic Flowing\quantity_of_flow.txt
目录 0 2018-12-01 12:23 Investigation of Traffic Flowing\Debug
目录 0 2018-12-01 12:23 Investigation of Traffic Flowing
----------- --------- ---------- ----- ----
1250856 17
相关资源
- InvestigationofCar-speed.rar
- vs2010破解版百度链接.rar
- 83390098XN297test.rar
- a4a957981f8dcf0175898b01a6478bfd.pdf
- 新建文本文档.txt59604
- 所有.txt
- 链接.zip
- 2019_全国大学生电子设计大赛_D题_简易
- 496782016年四川省TI杯大学生电子设计竞
- springboot.zip
- TIJ4-code.zip
- chrome.r39.crx
- pure_mathmodel_origin.slx
- pe_virus.rar
- wifi字典百度云链接.txt
- 微擎模块-人人商城.txt
- batcopyv2.0.zip
- 梯度下降法.zip
- 全国省市县.txt
- 基于深度学习的智能识别APP云盘链接
- opencv.rar
- zstp.txt
- workerman_gameMatch.zip
- hdl原理图和pcb联动设计.pdf
- 打造方猫眼项目前十章.txt
- BIGEMAP地图器_18@209548.exe.zip
- Leyou.rar
- 算法导论实验二.rar
- iAP2SampleSourceR1.zip
- 小风破解-破解版.rar
评论
共有 条评论