How to code for summation?

2 views (last 30 days)
Ashfaq Ahmed
Ashfaq Ahmed on 5 Oct 2022
Answered: Walter Roberson on 5 Oct 2022
Hi all,
Can anyone please tell me how can I do the coding to complete this sum?
Also, how can I write down the code that adds up one term after one term and plots them? For example,
x = -pi:0,01:pi;
plot(x,term1); hold on;
plot(x,term1+term2); hold on;
plot(x,term1+term2+term3); hold on;
until all 7 terms! Thank you so much fro your help!!

Accepted Answer

Walter Roberson
Walter Roberson on 5 Oct 2022
Your sin(x) term is constant in n, so you can move it outside the summation.
x = -pi:0.01:pi;
sx = sin(x);
factor = cumsum(2./(1:7))
factor = 1×7
2.0000 3.0000 3.6667 4.1667 4.5667 4.9000 5.1857
result = factor .* sx.';
plot(x, result)

More Answers (0)


Find more on Loops and Conditional Statements 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!

Translated by