![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Como Calcular | krishna_sicsr | Programação Shell Script e | 3 | 03-21-2009 01:49 |
| cálculo variância na programação em Perl | cdfd123 | Programação Shell Script e | 4 | 01-15-2008 01:30 |
| calcular a partir de três arquivos | koti_rama | Programação Shell Script e | 5 | 01-08-2008 09:27 |
| Como calcular com awk | whatisthis | Programação Shell Script e | 4 | 11-09-2005 12:39 |
| bc calcular problema | Nicol | UNIX para Dummies Perguntas & Respostas | 2 | 09-13-2004 10:21 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Aqui eu quero calcular média, variância e soma a partir de um arquivo
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 este é um arquivo grande e estou tentando escrever em c onde fórmulas de Média \u003d 1 / N (X1. ..+.. Xn) \u003d Raiz quadrada da variância 1/N-1 (X1 +., Xn - média)2 Então, pergunta simplesmente dizer neste exemplo temos um arquivo onde primeiro parte pretende calcular média e variância novamente segundo parte calcular média e variância respectivamente .. e guardar o resultado # include <math.h> void momento (dados float [], int n, float * ave, float * var) ( void nrerror (char error_text []); Int J; float ep \u003d 0,0, s, p; if (n <\u003d 1) nrerror "(n deve ser de pelo menos 2 no momento"); s \u003d 0,0; for (j \u003d 1, j <\u003d n; j + +) s + \u003d dados [j]; * ave \u003d s / n; qual será o código para a variância? Pode reescrever o programa com a menção de abrir o arquivo e fechamento de arquivo Obrigado |
|
||||
|
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));
|
|
||||
|
Citação:
trabalho doméstico tarefa somente se u não tentar escrever sobre um problema e questões só .... Desculpe se incomodar |
|
||||
|
Citação:
![]() |
|
||||
|
Citação:
Caro Shamrock, Aqui tenta derivar média e variância para cada linha do arquivo É cada linha é só dizer como entidade separada. Que está em um arquivo Entrada é 1,1 * 2 * 4 * 22 * 211 * 22 * 12 * 22 * 22 * 11 então derivar sua média e variância 2,2 * 2 * 22 * 12 * 22 * 11 * 11 * 122 * 33 * 22 derivações mesmo ...... continuar ............ etc.etc .... |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|