![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Cómo Calcular | krishna_sicsr | Programación de scripts de shell y | 3 | 03-21-2009 01:49 PM |
| el cálculo de la varianza en perl programación | cdfd123 | Programación de scripts de shell y | 4 | 01-15-2008 01:30 AM |
| calcular a partir de tres archivos | koti_rama | Programación de scripts de shell y | 5 | 01-08-2008 09:27 AM |
| Cómo calcular con awk | whatisthis | Programación de scripts de shell y | 4 | 11-09-2005 12:39 PM |
| BC calcular problema | Nicol | UNIX for Dummies Preguntas y Respuestas | 2 | 09-13-2004 10:21 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Aquí quiero calcular media, varianza y la suma de un archivo
1.1 * 2 * 4 * 22 * 211 * 22 * 12 * 22 * 22 * 11 2.2 * 2 * 22 * 12 * 22 * 11 * 11 * 122 * 33 * 22 3.9 * 7 * 22 * 88 * 87 * 98 * 67 * 66 * 56 * 66 * 11 Como se trata de un archivo grande y yo estoy tratando de escribir en c donde las fórmulas de Media \u003d 1 / N (X1. ..+.. Xn) Diferencia \u003d raíz cuadrada de 1/N-1 (X1 +., Xn - media)2 Por lo tanto, simplemente decir la pregunta en este ejemplo tenemos un archivo donde primero que hay que calcular la media y la varianza otra vez segundo calcular la parte media y la varianza respectivamente .. y guardar el resultado # include <math.h> momento nulo (float datos [], int n, float * ave, float * var) ( nrerror vacío (error_text char []); int j; flotador ep \u003d 0.0, s, p; if (n <\u003d 1) nrerror (n debe ser de al menos 2 en el momento "); s \u003d 0.0; para (j \u003d 1, j <\u003d n, j + +) s + \u003d datos [j]; * ave \u003d s / n; lo que será el código de la varianza? Puede reescribir el programa con mención de abrir el archivo y cierre de archivo Gracias |
|
||||
|
Código:
#include <math.h>
void moment(float data[], int n, float *ave, float *var)
{
void nrerror(char error_text[]);
int j;
float ep=0.0,s,p;
if (n <= 1) nrerror("n must be at least 2 in moment");
s=0.0;
for (j=1;j<=n;j++) s += data[j];
*ave=s/n;
variance = sqrt(pow((s - avg), 2)/(n - 1));
|
|
||||
|
¿Se trata de una tarea? Sigo leyendo con puestos realmente "interesante" programa de necesidades que sólo parece tener un beneficio teórico.
|
|
||||
|
Cita:
el trabajo a domicilio u cesión sólo si no intento de un problema y sólo por escrito las preguntas .... lo siento si molesta |
|
||||
|
Cita:
![]() |
|
||||
|
Cita:
Estimado Shamrock, Aquí tratando de obtener la media y la varianza para cada línea del archivo Queda cada línea no es más que decir, como entidad separada. En que es un archivo La entrada es 1,1 * 2 * 4 * 22 * 211 * 22 * 12 * 22 * 22 * 11 a continuación, obtener su media y la varianza 2,2 * 2 * 22 * 12 * 22 * 11 * 11 * 122 * 33 * 22 derivaciones mismo ...... seguir ............ etc.etc .... |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|