How to Plot a function that contains summation?
44 views (last 30 days)
Show older comments
Muhammad Qaisar Fahim
on 20 Sep 2021
Commented: Walter Roberson
on 20 Sep 2021
How can I plot the attached two functions with limits from -pi to pi for different values of m ?
5 Comments
Walter Roberson
on 20 Sep 2021
x=[-pi:0.1:pi]
figure
for alpha=1:10
m = (1:alpha).';
Function_5 = (pi/2) + sum(((2 .* (-1).^m-1) .* cos(m.*x) ./ (pi .* m.^2)),1);
plot(x, Function_5, 'displayname', "\alpha = " + alpha);
hold on
end
legend show
Accepted Answer
Walter Roberson
on 20 Sep 2021
alpha = 8;
m = (1:alpha).';
f = @(x) 2/pi + sum(2 .* ((-1).^m - 1)./(pi .* m.^2) .* cos( m.*x ), 1);
fplot(f, [-pi pi])
3 Comments
Walter Roberson
on 20 Sep 2021
syms x m
figure
for alpha=1:10
Function_5 = (pi/2) + symsum(((2*(-1)^m-1)*cos(m.*x)/pi*m^2),m,0,alpha);
fplot(Function_5, [-pi pi], 'DisplayName', "\alpha = " + alpha);
hold on
end
legend show
More Answers (0)
See Also
Categories
Find more on Annotations 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!