autocorr
-
constexpr Complex autocorr(Complex (*f)(Complex)) noexcept
Performs the auto-correlation operation [1] on two complex functions.
Parameters
Returns
- type Complex
A complex number.
The auto-correlation simply performs the cross-correlation using a single function \(f\) for both arguments.
Example
auto f = [](Complex t) { return exp(-t * t); };
Complex z = 1;
std::cout << autocorr(f, z) << "\n";
Output:
0.760276 + 0j
References