- Is the multiplication by i intented?
- What is Tc?
- a is the scalar loop counter, therefore a(f) should fail.
- You assign R(f) in the loop, but this does not depend on the loop counter a.
Helping with the plot of a function
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello!! I am trying to plot a function in freq-domain that decrease with f, I should get a kind of sin that decrease when time goes by, but I am not getting it. This is the code Tc=1*10^-3;
f=linspace(0,10000000);
R=zeros(size(f));
for a=1:1:100
R(f)=i*Tc*sinc(a(f)*Tc/2)*sin(pi*a(f)*Tc/2);
end
plot(f,R(f))
Please, someone could help.
Thanks in advance, Nicolas
0 comentarios
Respuestas (1)
Jan
el 13 de Mzo. de 2012
3 comentarios
Jan
el 13 de Mzo. de 2012
Yes, aux is a scalar. This is the expected and wanted behaviour of a FOR-loop. Try this:
for i = 1:10; disp(i); x(i) = i*i; end, disp(x)
For your problem: "plot(f, R)" will use all elements of R.
Ver también
Categorías
Más información sobre Numerical Integration and Differential Equations 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!