Plotting iterations of summations using a for loop.

3 views (last 30 days)
Hi all, how would I plot every iteration of the sum? It's and approximation of cos, getting closer each iteration. Thank you in advance!
x = -pi:0.1:pi
sum = 0;
n=(1:1:5);
for k = 0:n
kTerm = ((-1).^(k)).*((x.^(2.*k)))./(factorial(2.*k));
sum = sum + kTerm;
end
sum
hold on; grid on
plot (x, sum, ':b')
plot (x, ye, '-r');

Accepted Answer

Torsten
Torsten on 26 Oct 2017
Edited: Torsten on 26 Oct 2017
x = -pi:0.1:pi;
n = 5;
sum = 0;
for k = 0:n
kTerm = ((-1).^(k)).*((x.^(2.*k)))./(factorial(2.*k));
sum = sum + kTerm;
plot(x,sum)
hold on
end
Best wishes
Torsten.

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!