I used for example k=0. Can I run the above code for some values of k at once? Or I must run the code 11 times for each value of k for example -5 to 5.
How to run this code with some values of k?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
RoBoTBoY
el 4 de Dic. de 2020
Respondida: VBBV
el 4 de Dic. de 2020
Hello!
I have this:
I run this code:
syms t
k = 0;
x(t) = 3*dirac(t-3*k*pi)+2*dirac(t-3*k*pi-pi)+dirac(t-3*k*pi-2*pi)
f = abs(fourier(x));
a = angle(fourier(x));
subplot(2,1,1)
fplot(f, [-5 5])
grid on
ylabel('Magnitude')
subplot(2,1,2)
fplot(a, [-2 2])
grid on
ylabel('Phase')
xlabel('Angular frequency(ω)')
How to choose some values of k, which is an integer, for example from -5 to 5?
Respuesta aceptada
VBBV
el 4 de Dic. de 2020
%true
syms t k
F= @(t,k) 3*dirac(t-3*k*pi)+2*dirac(t-3*k*pi-pi)+dirac(t-3*k*pi-2*pi)
f = abs(fourier(F,t,k));
a = angle(fourier(F,t,k));
subplot(2,1,1)
fplot(f,[-5 5])
grid on
ylabel('Magnitude')
subplot(2,1,2)
fplot(a,[-5 5])
grid on
ylabel('Phase')
xlabel('Angular frequency(ω)')
Try the above
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!