sampling
    5 views (last 30 days)
  
       Show older comments
    
Hello to everyone,
I want to draw a period of y=sin(x) function and take 10 samples with the same interval among them. Next, to each sample I want to add a random value of noise, which value must come from the Gaussian distribution N(0,1).Could someone help me?
Thanks in advance
0 Comments
Accepted Answer
More Answers (2)
  Sreejith Thazhathe Veetil
 on 14 Feb 2023
        See the following code. By selecting Fs and duration, you can obtain required number of samples.
T=10;       % Duration of signal (sec)
f=1;        % Frequencey of sine (Hz)
Fs=20;      % sampling frequency
sigma=0.1;  % std of noise
N=T*Fs;     % Number of samples
n=0:N-1;    % sample indeces
x=sin(2*pi*f*n/Fs);         % samples of sine
noise=sigma*randn(1,N);     % adding noise
y=x+noise;
plot(n/Fs,y,'-*r',n/Fs,x,'-g');
legend('noisy','original')
xlabel('Time in sec')
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!