namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:beta

beta()

#include <cmath>

 double beta(double x, double y)  // C++17

Liefert Wert der Eulerschen Betafunktion $B(x,y) = \int_0^1 t^{x-1} (1-t)^{y-1} dt = \Gamma(x)\cdot\Gamma(y)/\Gamma(x+y)$.

Parameter

x $>0$, reell
y $>0$, reell

Ergebnis

Rückgabewert: $\Gamma(x)\cdot\Gamma(y)/\Gamma(x+y)$.

Siehe auch

Beispiel

beta.cpp
#include <cmath>
#include <iostream>
 
int main()
{
  for (int i = 1; i <= 400; ++i)
  {
    double x = 0.01*i;
    std::cout << x 
      << '\t' << std::beta(x, 1) 
      << '\t' << std::beta(x, 2) 
      << '\t' << std::beta(x, 3) 
      << '\t' << std::beta(x, 4) 
      << '\n';
  }
}
kennen/lib/beta.txt · Zuletzt geändert: 2016-12-27 11:56 (Externe Bearbeitung)