Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Integrale definito
Forum - C/C++ - Integrale definito

Avatar
nuares (Normal User)
Newbie


Messaggi: 5
Iscritto: 01/07/2014

Segnala al moderatore
Postato alle 16:18
Giovedì, 17/07/2014
Buongiorno a tutti
Devo creare un programma che mi risolvi un integrale definito.
In rete ho trovato questo sorgente, ma alcuni passaggi non mi sono chiari.
Qualcuno è in grado di aiutarmi? Scriverò dei commenti di fianco alle parti che non capisco:k::k::k::k:



Ultima modifica effettuata da nuares il 21/07/2014 alle 15:06
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 0:09
Sabato, 19/07/2014
Testo quotato

Postato originariamente da nuares:
#define B M_PI/2 /* M_PI è la funzione pigreco in C*/



M_PI e' una costante (non una funzione).

Testo quotato


double rettangoli(double(*fp)(double), double a, double b, int n); *fp E' LA PRECISIONE FLOATING POINT???



No, la sintassi "tipoDiRitorno(*nomePuntatore)(parametro1, parametro2, ...)" indica che rettangoli prende come primo parametro un puntatore a funzione. In questo caso la funzione ritorna un double, viene referenziata tramite l'identificatore fp e prende come argomento un double. Guarda il tuo manuale C per piu' informazioni.

Testo quotato


    for (k=0;k<=11;k++) //QUA DIVIDE L' AREA IN K SOTTOINTERVALLI, FINO A 11//
         n=pow(2,k);



Occhio che il ciclo viene eseguito 12 volte, non 11. Nota la differenza tra < e <=.

Testo quotato


        for(i=a;i<b;i+=h) value+=h*(*fp)(i+h/2); NON CAPISCO DOPO VALUE+= ECC....



Incrementa value di h moltiplicato per il valore ritornato dalla funzione fp ( in questo caso sqrt(sin(x)) ). (*fp) dereferenzia il puntatore a funzione.



Testo quotato


DEL METODO SIMPSON NON RIESCO A CAPIRE IL TUTTO....
COSE' STA FORMULA???



Rivediti il metodo simpson su Wikipedia. :)

Ultima modifica effettuata da pierotofy il 19/07/2014 alle 0:11


Il mio blog: https://piero.dev
PM Quote
Avatar
nuares (Normal User)
Newbie


Messaggi: 5
Iscritto: 01/07/2014

Segnala al moderatore
Postato alle 11:47
Lunedì, 21/07/2014
Grazie mille molto gentile :k :K :K :K :K :K :K :K :K

PM Quote