kennen:lib:legendre
Inhaltsverzeichnis
legendre()
#include
<cmath>
double legendre(unsigned n, double x) // C++17
Liefert Wert für das Legendre-Polynom n
-ten Grades
$P_n(x) = \frac{1}{2^n n!}\frac{d^n}{dx^n} (x^2-1)^n$ für $|x| \leq 1$.
Parameter
n | Grad des Polynoms |
x | reell, $|x| \leq 1$ |
Ergebnis
Rückgabewert: $P_n(x)$
Siehe auch
Beispiel
- legendre.cpp
#include <cmath> #include <iostream> int main() { std::cout << "# x n=0 n=1 n=2 n=3 n=4 n=5 n=6\n"; for (int i = -100; i <= 100; ++i) { double x = 0.01*i; std::cout << x << '\t' << std::legendre(0, x) << '\t' << std::legendre(1, x) << '\t' << std::legendre(2, x) << '\t' << std::legendre(3, x) << '\t' << std::legendre(4, x) << '\t' << std::legendre(5, x) << '\n'; } }
kennen/lib/legendre.txt · Zuletzt geändert: 2016-12-03 15:18 von 127.0.0.1