Add Gaussian noise. Bug: matrix = 0 => value out of range.
update log