Generate noise signal with min and max amplitude
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sabella Huang
am 4 Jul. 2022
Kommentiert: Sabella Huang
am 5 Jul. 2022
Hello Guys,
I want to ask about, how to generate noise signal with Gaussian distribution and have an output amplitude range of [-4 4]?.
Thank you
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 4 Jul. 2022
Try this:
sigma = 1.1;
r = sigma * randn(100000, 1);
histogram(r)
grid on;
xticks(-5:5)
3 Kommentare
Image Analyst
am 4 Jul. 2022
I just picked it arbitrarily. As you know gaussians go from -infinity to +infinity and sigma just determines the spread of the hump. If you need to clip values to [-4,4] you can do that. Or you can delete them from the array - whatever you want. Try changing sigma and running my little snippet and see what happens.
sigma = 5;
r = sigma * randn(100000, 1);
histogram(r)
grid on;
sigma = 0.3;
r = sigma * randn(100000, 1);
histogram(r)
grid on;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!