在每列中找到峰和谷,我不理解这个问题

时间:2019-06-07 19:13:21

标签: math

因此,很明显,我不需要帮助解决此问题,因为我知道我有这样做的知识。问题是,我的英语不够熟练,无法理解技术语言,因此我不知道该怎么做。

我有以下Excel文件:

enter image description here

我需要找到每列的“峰和谷”,并用图表绘制。

我知道如何使用Matplotlib进行绘图,我不了解的是“峰谷”问题。

结果应该看起来像这样:

enter image description here

因此,我猜测每列的最低值和最高值是什么“高峰和低谷”?如果是这种情况,则“打开”列中的最高值为24.6875,最低值为20.375?

2 个答案:

答案 0 :(得分:0)

按峰和谷表示最大值和最小值,因此请找到函数的导数等于零(且曲率!= 0)或数据到达高(低)点然后下降(上)的地方再次

答案 1 :(得分:0)

在Java中计算谷值的功能

function countingValleys(n, s) {
let valleyCounter = 0;
let cLevel = 0;
let prevLevel =0;

for (let i =0; i<s.length; i++){
    prevLevel = cLevel;
    if(s[i] === "U"){
        cLevel++;
    }else{
        cLevel--;
    }
    if(prevLevel === 0 && cLevel <0){
        valleyCounter++;
    }
}
return valleyCounter;
}