media movel em C ou C++ [RESOLVIDO]

1. media movel em C ou C++ [RESOLVIDO]

Lincoln Oliveira de Souza
lincolnsol

(usa Fedora)

Enviado em 04/06/2010 - 16:18h

A verdade é q eu não sei programar em C/C++, eu me arrisco a dizer q sei shell script, até hoje todos os meus problemas eu venho resolvendo com os meus fieis scripts shell.

Porem o meu professor exigiu que eu fizesse em C/C++, e é ai q começa o meu problema
Vou tentar ser objetivo:
Existe outro programa (feito em C) que faz a aquicisão dos dados, esse programa faz a aquicisão de 3 valores distintos a cada 0.16 segundos.
Os valores V0, V1 e V2 são armazenados em um arquivo de saída com extensão txt e são organizados por colunas
O q eu presiso é fazer um C script q leia essa “arquivo de saída” e faça a media movel salvando o resultado em outro arquivo de saída
Segue um Excel com um exemplo q assim fica mais fácil de entender

http://www.4shared.com/document/cuE62-jP/exemplo.html

Gente qualquer ajuda é bem vinda, qualquer ajuda mesmo

e se caso alguem não entender a minha duvida eu explico quantas vezes vcs tiverem paciencia de escutar

desde já agradeço



  


2. Re: media movel em C ou C++ [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 04/06/2010 - 16:57h

Faltou especificar se é em C ou se é em C++.

Vou chutar que é C e vou lhe recomendar um artigo que fala sobre a manipulação de arquivos em C, que pela sua dúvida, é o que você precisa.

http://www.vivaolinux.com.br/artigo/Manipulando-arquivos-em-C-%28parte-1%29/

http://www.vivaolinux.com.br/artigo/Manipulando-arquivos-em-C-%28parte-2%29


3. Esplicando melhor

Lincoln Oliveira de Souza
lincolnsol

(usa Fedora)

Enviado em 04/06/2010 - 19:43h

Antes de mais nada obrigado
Como diria Jack "vamos por partes"

eu preciso q o programa leia partes especificas do arquivo de entrada.

O arquivo de entrada tem 5 colunas e n linhas, onde:

1° Coluna - tempo em segundos
2° Coluna - não será usada
3° Coluna - valores de V0
4° Coluna - valores de V1
5° Coluna - valores de V2

Cada linha representa um tempo diferente em segundos

exemplo do arquivo de entrada:

****************************************
0.16484 2.01451 0.09590 0.33497 0.11214
0.32967 2.01472 0.08518 0.30388 0.09949
0.49450 2.01450 0.07215 0.27705 0.08768
0.65934 2.01380 0.06426 0.25723 0.08336
0.76923 2.01419 0.06778 0.25595 0.08634
0.93407 2.01407 0.08026 0.26426 0.08763
1.09890 2.01413 0.09610 0.25270 0.08377
1.26374 2.01374 0.08991 0.25313 0.08446
.
.
.
****************************************

Eu preciso q o script leia os 20 primeiros valores da 3° coluna e faça a media deles, apos fazer a media essa media tem q ser salva em um arquivo de saida

atraves do mestre google eu encontrei os comandos ifstream e fread, mas naum estou conseguindo usar



4. Re: media movel em C ou C++ [RESOLVIDO]

Lincoln Oliveira de Souza
lincolnsol

(usa Fedora)

Enviado em 04/06/2010 - 23:56h

Muito obrigado pela força mas não vou mentir,pq eu num entendi nada desse script ... eu baixei 5 apostilas de C/C++ no apostilando eu vou estudar os comandos q vc usou ai

Mas eu tenho outro problema amigo, eu tenho q usar isso em windows


5. Esplicando melhor:

Lincoln Oliveira de Souza
lincolnsol

(usa Fedora)

Enviado em 06/06/2010 - 01:10h

Valeu pela ajuda Brother

Mas eu ainda num conseguo fazer o que eu quero, mas ainda estou tentando.

Realmente esse programa é para a faculdade, porem não é para ganhar nota ou passar em materia de programação, isso eu já fiz a algum tempo e o professor da materia ensinou Fortran.

Mas o que está acontecendo é o seguinte:
Tem um pc antigo lá no departamento, esse pc tem windows 95 e usa como compilador o Turbo C 2.0, esse pc atraves de uns microfones realiza a aquicisão de dados q são armazenados em formato txt, o meu Chefe/Professor/Orientador mandou eu fazer um programa para fazer as medias moveis dos dados gerados pelo tal pc

e tem mais, eu num posso mudar de maquina e nem posso formatar a maquina e tbm não posso instalar nada nela

Por nunca ter feito nada em C estou tendo dificuldade






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts