aim4.noise
Class GaussianNoiseFunction
java.lang.Object
  
aim4.noise.GaussianNoiseFunction
- All Implemented Interfaces: 
 - NoiseFunction
 
public class GaussianNoiseFunction
- extends Object
- implements NoiseFunction
  
NoiseFunction that adds Gaussian noise to a value.
| 
Field Summary | 
protected static Random | 
rnd
 
          Random seed for creating noise. | 
 
 
| 
Method Summary | 
 double | 
apply(double trueValue)
 
          Apply the noise function to the given value. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
rnd
protected static Random rnd
- Random seed for creating noise.
 
GaussianNoiseFunction
public GaussianNoiseFunction(double standardDeviation)
- Class constructor.  Takes the standard deviation of the Gaussian and uses
 it to generate noise with mean zero.
- Parameters:
 standardDeviation - the standard deviation of the desired Gaussian
 
apply
public double apply(double trueValue)
- Apply the noise function to the given value.
- Specified by:
 apply in interface NoiseFunction
 
- Parameters:
 trueValue - the actual value of the quantity.
- Returns:
 - the value of the quantity with noise added.
 
 
 
Copyright © 2011. All Rights Reserved.