-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathROME.h
37 lines (28 loc) · 1.84 KB
/
ROME.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//-----------------------------------------------------------------| ROME Romberg-Extrapolation (ROMBERG Integration) //
// | Funktions Header ROME.h //
// | von Dietmar SCHRAUSSER 2011 //
long double F_;
char fx[300];
double funktion(long double X_) // Funktionsdefinition f(x)dx //
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// F_ = FUNKTION hier einfügen
F_= log(X_)/X_;
return F_;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
void formel() // Formelausgabe, optional //
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// FORMEL hier einfügen, optional
sprintf(fx, "log(X_)/X_" );
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Beispiel Funktionen
//
// F_= log(X_)/X_;
// F_= 2*X_;
// F_= (1/sqrt(2* 3.1415926535897932384626433832795 ))*pow(2.7182818284590452353602874713527,(-(pow(X_,2)/2))); // f(z)dz
//
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////