autocorrelatedNoise method
Generates autocorrelated noise.
Implementation
List<double> autocorrelatedNoise(int count, double correlation,
{double stdDev = 1}) {
final values = <double>[normal(0, stdDev)];
for (int i = 1; i < count; i++) {
values.add(
correlation * values.last +
math.sqrt(1 - correlation * correlation) * normal(0, stdDev),
);
}
return values;
}