function y = fresnelS(f,x,n)
Where the function is defined as follows...
What would you add to the code so that you could plot f?
But instead of getting a list of values I want it to produce a graph.

댓글 수: 1

Stephen23
Stephen23 2019년 3월 8일
Original function:
function y = fresnelS(f,x,n)
if mod(n,2) == 1
error('The number of strips must be even!');
end
h = x./n;
y = f(x);
for k = 1:2:n
y = y + 4*f(k*h);
end
for k=2:2:n-1
y = y + 2*f(k*h);
end
y = y.*h/3;
end

댓글을 달려면 로그인하십시오.

 채택된 답변

Stephen23
Stephen23 2019년 3월 8일
편집: Stephen23 2019년 3월 8일

0 개 추천

>> X = linspace(-8,8,500);
>> Y = fresnelS(@(x) sin(x.^2), X, 50);
>> plot(X,Y)
fresnelS.png

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

질문:

2019년 3월 8일

댓글:

2019년 3월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by