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!