Plotting Sum of series: whats wrong with this code?
古いコメントを表示
Hello everyone

it ask to plot this eq for k from 0 to 100
does anyone knows thats wrong with this code?
clc
clear
syms k
k = 1:inf;
F = symsum(((-1)^k+1)/((0.5*k)-0.25),k,1,inf)
plot(k,F)
grid
thanks for your help in advance
regards
採用された回答
その他の回答 (1 件)
syms k
K = 1:100;
F = arrayfun(@(K)simplify(symsum((-1)^(k+1)/(0.5*k-0.25),k,1,K)),K)
figure(1)
hold on
plot(K,double(F),'b')
plot([0 100],[pi pi],'r')
hold off
or the better solution:
k = 1:100;
F = (-1).^(k+1)./(0.5*k-0.25);
sigmaF = cumsum(F);
figure(2)
hold on
plot(k,sigmaF,'b')
plot([0 100],[pi pi],'r')
hold off
カテゴリ
ヘルプ センター および File Exchange で Line Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

