我正在测量通过样品的电流,因为它会改变其上的电压。结果是这样的电流电压图
https://content.sciendo.com/view/journals/joeb/9/1/graphic/j_joeb-2018-0023_fig_004.jpg
我想计算前半周期曲线内的面积(第一象限曲线的一部分)。不确定在 python 中执行此操作的最佳方法是什么。我尝试编写一些代码来查找具有相同 x 坐标的对,并从顶部 y 值中减去底部 y 值,然后迭代第一象限中的所有点。
def LobeAreaByPeriod(all_periods_I):
print('Starting Lobe area by period')
LobeArea = []
for period in all_periods_I:
halfperiod = round(len(period)/2)
duration = round(halfperiod/2)
area = 0
for i in range(duration):
area += (period[i] - period[halfperiod - i])
LobeArea.append(area)
return LobeArea
我不确定这些对是否会以这种方式直接位于彼此之上,我发现很难检查答案是否真的正确。有关如何执行此操作的任何提示?