Plotting a function over an interval- Unexpected output

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.
plot.png
output.jpg

 采纳的回答

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);

1 个评论

Thank you. This seems to work correctly. The solution is part of numerical analysis coursework.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Language Fundamentals 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by