The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Slik Calculate krishna_sicsr Shell programmering og Skripting 3 03-21-2009 01:49
beregne variansen i perl programmering cdfd123 Shell programmering og Skripting 4 01-15-2008 01:30
beregne fra tre filer koti_rama Shell programmering og Skripting 5 01-08-2008 09:27
Hvordan regne med awk whatisthis Shell programmering og Skripting 4 11-09-2005 12:39
bc beregne problem Nicol UNIX for Dummies Spørsmål og svar 2 09-13-2004 11:21

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 01-08-2008
cdfd123 cdfd123 is offline
Registrert bruker
  
 

Bli Dato: juli 2007
Innlegg: 112
Post C-språk for å beregne mener variansen

Her jeg ønsker å beregne mener variansen og sum fra en fil
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
Siden dette er en stor fil og jeg prøver å skrive på c

der formler for

Mean \u003d 1 / N (X1. ..+.. Xn)
Variansen \u003d kvadratroten av 1/N-1 (X1 +.,, Xn - gjennomsnitt)2

Så enkelt spørsmål si i dette eksempelet har vi en fil der først del vil beregne mener og variansen
igjen andre del beregne mener og variansen .. henholdsvis og lagre resultatet

# include <math.h>
void øyeblikk (float data [], int n, float * ave, float * VAR)

(
void nrerror (char error_text []);
int j;
float ep \u003d 0,0, r, p;
if (n <\u003d 1) nrerror ( "n må være minst 2 i øyeblikket");

s \u003d 0,0;
for (j \u003d 1; j <\u003d n; j + +) s + \u003d data [j];
* ave \u003d s / n;

hva blir koden for variansen?
Kan skrive om programmet med omtale av åpne filen og lukking av fil
Takk
  #2 (permalink)  
Old 01-08-2008
kløver shamrock is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: Oct 2007
Beliggenhet: USA
Innlegg: 753

Code:
#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));

  #3 (permalink)  
Old 01-08-2008
frank_rizzo frank_rizzo is offline Forum Advisor  
Resident BOFH
  
 

Bli Dato: desember 2007
Innlegg: 426
Er dette en lekser oppdrag? Jeg blir stadig leser innlegg med virkelig "interessante" programkravene som ser ut til å bare ha en teoretisk fordel.
  #4 (permalink)  
Old 01-08-2008
cdfd123 cdfd123 is offline
Registrert bruker
  
 

Bli Dato: juli 2007
Innlegg: 112
Sitat:
Originally Posted by frank_rizzo View Post
Er dette en lekser oppdrag? Jeg blir stadig leser innlegg med virkelig "interessante" programkravene som ser ut til å bare ha en teoretisk fordel.
spør kildekoden for variansen at jeg har fått ..
hjemme arbeid oppdrag bare hvis u ikke forsøk på et problem, og skrive spørsmålene bare ....
beklager hvis bry
  #5 (permalink)  
Old 01-08-2008
kløver shamrock is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: Oct 2007
Beliggenhet: USA
Innlegg: 753
Question

Sitat:
Her jeg ønsker å beregne mener variansen og sum fra en fil
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
Siden dette er en stor fil og jeg prøver å skrive på c
Prøver du å finne det bety & variansen av alle dataene i filen eller for hver enkelt linje i filen?

  #6 (permalink)  
Old 01-09-2008
cdfd123 cdfd123 is offline
Registrert bruker
  
 

Bli Dato: juli 2007
Innlegg: 112
Sitat:
Originally Posted by kløver View Post
Prøver du å finne det bety & variansen av alle dataene i filen eller for hver enkelt linje i filen?


Kjære Shamrock,
Her prøver å utlede mener og variansen for hver enkelt linje i filen Herved hver linje bare si som separate enheter.
Som er i en fil Skriving
1,1 * 2 * 4 * 22 * 211 * 22 * 12 * 22 * 22 * 11 Deretter henter sin mening og variansen
2,2 * 2 * 22 * 12 * 22 * 11 * 11 * 122 * 33 * 22 samme avledninger ......
fortsette ............ etc.etc ....
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:50.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0