[C con Clase] Calculo desviacion tipica
Yolmer Rosales
yolmer.rosales en gmail.com
Sab Nov 13 13:33:59 CET 2010
Ya lo probé solo cambia la línea
> float varianza (float valor [], int cantidad){
> float suma = 0.0, prom = promedio (valor, cantidad);
> for (short i = 0; i < cantidad; i++) {
> suma += XalaY((valor [i] - prom),2);
> }
> return (suma/cantidad);
> }
>
por esta otra:
return (suma/(cantidad-1);
y esta línea:
#define XalaY(x,y) exp(y * log(x))
por esta
#define XalaY(x,y) pow(x,y)
así no te preocupas de valores negativos en la funcion logaritmo
con abs() no funcionó no se por qué.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101113/af44d0a6/attachment.html>
Más información sobre la lista de distribución Cconclase