Sinusoidal signal with frequency
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello ,
how can I generate a vector
obtained by sampling a sinusoid of frequency f =1/T in the interval [0, T)?
Then I have to add to z a gaussian noise with zero mean and 0.15 standard deviation.
The values of N and f are free.
I wrote this code, but I am not sure.
t = (0:0.1:10)'; % interval [0,T)
f= 1/10; % frequency f = 1/T
z = sin(2*pi*f*t); %sinusoidal signal
plot(t,z); hold('on')
y = z + 0.15*randn(size(t)); %add gaussian noise with zero mean and 0.15 standard deviation
plot(t,y)
5 comentarios
Fabio Freschi
el 16 de Dic. de 2022
You implicitly defined N using the colon opertator do create the vector t. If you want to use N explicitly you can replace your statement with
N = 100;
t = linspace(0,10,N);
Respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
