Traitement-signal-plantes/puissance.py

24 lines
597 B
Python

import math
import numpy as np
# import matplotlib.pyplot as plt
import struct
#"C:\Users\quent\OneDrive\Bureau\ENSC\TransD\Framboisier\02400001.TXT"
#! /usr/bin/env python3
# -*- coding: UTF-8 -*-
link = "test.txt"
f = open(link , "rb")#ouvertuture du fichier txt traiter
taille = 5
freq = 250000
periode = 1 / freq
temps = periode * taille
resultat = np.zeros(taille)
for i in range(taille):
resultat[i] = f.readline() #on sait que chaque ligne corespond à une mesure
resultat*=resultat
res = 0
for i in range(taille-1):
res += (resultat[i]+resultat[i+1]) / 2 * periode
print(res)