Hola Jorge
Nada de maestro, solo otra persona que gusta de programar mucho
1.- No puedo anexar ambas operaciones en el mismo for. El primer for se encarga de elevar al cuadrado todas las muestras. El segundo for solo se encarga de sumar todas las muestras intermedias. La primera y la última muestras son divididas entre dos a diferencia de las demás. Los for tienen intervalos diferentes.
2.- La división entre 2 se debe a la ecuación de los trapecios múltiples.
Area = (h / 2) (v[0] + 2 ∑ v[i] + x[n])
La sumatoria va de 1 a n-1
donde:
h = (b-a)/n
b = límite superior en eje x
a = límite inferior en eje x
n = número de trapecios (muestras - 1)
Para el caso de mi cálculo...
b = muestras - 1
a = 0
n = muestras - 1
h = 1
Por lo que todo se reduce a solo sumar las muestras intermedias y agregar las primera y última pero divididas en 2.
Ya después de haber resuelto la integral discreta solo se divide entre muestras - 1 de acuerdo a la fórmula RMS.