-new stuff

This commit is contained in:
Patrice Matz 2018-01-03 18:49:47 +01:00
parent daef6be487
commit 504bde8da8
2 changed files with 4 additions and 3 deletions

View File

@ -18,10 +18,10 @@ long double INTEGRAL::trapz(long double x0, long double x1, long double precisio
{
long double A = 0, a = x0, b = a + precision;
for(; a < x1; a += precision)
for(; a < x1; a += precision, b += precision)
{
A += (b - a)*((funkt(b) + funkt(a))/2);
b += precision;
}
return A;
@ -37,6 +37,7 @@ long double INTEGRAL::quad(/*long double (* funk)(long double), */long double x0
A += fak*funkt(a);
i % 2 ? fak = 2 : fak = 4;
}
A += funkt(a);
return A*precision/3;
}

View File

@ -9,6 +9,6 @@ OPTIMIZATION::~OPTIMIZATION()
long double OPTIMIZATION::g_von_theta(long double x, long double y)
{
return -(2*x + y*y);
return -(x*x + y*y);
}