C++波形谷分析(以回到波形顶数据0为界限)

作者在 2020-02-12 08:13:46 发布以下内容
void 获取2个谷值()
{
	double 读数据[3000]{0}, 谷值[3]{0}, 阀值 = 20.0;
	char* 文件 = "..\\测试存文件\\data100000.txt";
	文件读取(文件, "r", 读数据, 3000);
	int= 0, 数序1 = 0, 数序2 = 0, 数序3 = 0, 谷口 = 0;

	while (< 3000)
	{//缘由https://bbs.bccn.net/viewthread.php?tid=499186&page=1&extra=#pid2718585
		if (谷值[0]>读数据[])
			谷值[0] = 读数据[], 数序1 =;
		++;
	}
	printf_s("%f->%d\n", 谷值[0], 数序1);= 数序1;	while (读数据[--] < 阀值); 谷口 =;= 0;
	while (< 谷口)
	{
		if (谷值[1]>读数据[])
			谷值[1] = 读数据[], 数序2 =;
		++;
	}= 数序1; while (读数据[++] < 阀值);
	while (< 3000)
	{
		if (谷值[2]>读数据[])
			谷值[2] = 读数据[], 数序3 =;
		++;
	}
	if (谷值[1]<谷值[2])
		printf_s("%f->%d\n", 谷值[1], 数序2);
	else
		printf_s("%f->%d\n", 谷值[2], 数序3);
}
C++

默认分类 | 阅读 1311 次
文章评论,共0条
游客请输入验证码