Hejka.
Chciałabym poprosić Was o małą pomoc. Otóż, jak mogę zapisać wzór funkcji w postaci kodu C++?
Ten wzór wyraża się następująco: f(x) = cosh(x)-2x
Dodatkowo, cosh jest równe temu, co w załączniku (czyli funkcja hiperboliczna).
Zapisałam coś takiego...
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
using namespace std;
const double EPS0 = 0.00001; // dokładność porównania z zerem
const double EPSX = 0.1; // dokładność wyznaczenia pierwiastka
const double e = 2.718281828458563411; // stała liczby e
// Funkcja, której miejsce zerowe obliczamy
// f(x) = cosh(x)-2x
// [1,3]
//-----------------------------------------
double f(double x)
{
return ((double pow( double e, double x ) + double pow( double e, double -x )) / 2) - 2 * x;
}
Jeśli chodzi o funkcję hiperboliczną cosh, to wygląda ona następująco: