Funkcje matematyczne:   MathExp()

Funkcja double MathExp() zwraca wartość stałej e (2.71828182845904523536) do potęgi liczby zapisanej w nagłówku funkcji. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

Skrypt do obliczenia wartości e do potęgi zadanej liczby.

#property strict
void OnStart()
  {
//--- znaleźć wartość "e" do potęgi zadanej liczby zmiennoprzecinkowej
   double result_1 = MathExp(0.0);
   Print("1) result_1 = ",result_1);
   Print("2) MathExp(49.00000000001) = ",MathExp(49.00000000001));
   Print("3) MathExp(-7.00001) = ",MathExp(-7.00001));

//--- znaleźć wartość "e" do potęgi zadanej liczby całkowitej
   double result_2 = MathExp(100);
   Print("4) result_2 = ",result_2);
   Print("5) MathExp(-55555) = ",MathExp(-55555));
  }

Rys. 1. Przykłady stosowania funkcji MathExp().


W przypadku przepełnienia funkcja zwraca INF (nieskończoność), w przypadku niedopełnienia zwraca 0.