How to Plot a function that contains summation?
31 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Muhammad Qaisar Fahim
el 20 de Sept. de 2021
Comentada: Walter Roberson
el 20 de Sept. de 2021
How can I plot the attached two functions with limits from -pi to pi for different values of m ?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/743494/image.png)
5 comentarios
Walter Roberson
el 20 de Sept. de 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
Respuesta aceptada
Walter Roberson
el 20 de Sept. de 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 comentarios
Walter Roberson
el 20 de Sept. de 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
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!