kennen:lib:ellint_2
Inhaltsverzeichnis
ellint_2()
#include
<cmath>
double ellint_2(double k, double phi) // C++17
Liefert Wert des unvollständigen Elliptischen Integrals 2. Art $E(k,\varphi) = \int_0^\varphi \sqrt{1-k^2 \sin^2 \theta}\, d\theta$.
Parameter
k | Modul $|k| \leq 1$ |
phi | Amplitude |
Ergebnis
Rückgabewert: $E(k,\varphi)$.
Siehe auch
Beispiel
- ellint_2.cpp
#include <cmath> #include <iostream> int main() { const auto pi = std::acos(-1.0); std::cout << "# k=0 k=0.7 k=1\n"; for (int i = 0; i < 100; ++i) { double phi = 0.01*i*pi/2; std::cout << phi << '\t' << std::ellint_2(0.0, phi) << '\t' << std::ellint_2(0.7, phi) << '\t' << std::ellint_2(1.0, phi) << '\n'; } }
kennen/lib/ellint_2.txt · Zuletzt geändert: 2016-12-03 15:54 von 127.0.0.1