Plotting a function over an interval- Unexpected output
7 次查看(过去 30 天)
显示 更早的评论
Kleanthis-Marios Papadopoulos
2020-2-9
评论: Kleanthis-Marios Papadopoulos
2020-2-11
I need to plot this function and this is my code:
C=1.000e-7; %10^-7
x= [0:h:xf];
y=(2*pi*(2*pi*(exp(-10000*x))+(sin(20000*pi*x)))+cos(20000*pi*x))/ ( 2000000*(1+4*pi^2));
plot(x,y/C);
I expect to get a sinusoidal output scaled by 1/C. Instead I get what you can see in the picture. Can anyone tell me what am I doing wrong?
I am new to MATLAB so apologies for asking such a question.


0 个评论
采纳的回答
David Hill
2020-2-9
C=1.000e-7; %10^-7
x= [0:.00001:.04];%need to plot smaller interval
y=(2*pi*(2*pi*(exp(-10000*x))+(sin(20000*pi*x)))+cos(20000*pi*x))/ ( 2000000*(1+4*pi^2));
plot(x,y/C);
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!