Trying to make symsum work.
显示 更早的评论
I am having problems getting symsum to calculate the following sumation within this equation:

I am using the following code to get pi:
function piram
%approximates and prints pi with Ramanujan's formula
%called as piram or piram()
%doesn't return a value, but a print
k=sym('k');
sumpart=symsum((factorial(4*k)*(1103+26390*k))/(((factorial(k))^4)*(396^(4*k))),k,0,inf);
inverted=sumpart*((2*sqrt(2))/9801);
approxpi=1/inverted;
fprintf('Using Ramanujan''s formula, a good approximation is %.6f\n',approxpi)
end
Can anyone help with this?
采纳的回答
更多回答(1 个)
madhan ravi
2018-11-27
function piram
syms k
sumpart=symsum((factorial(4*k)*(1103+26390*k))/(((factorial(k))^4)*(396^(4*k))),k,0,inf);
inverted=sumpart*((2*sqrt(2))/9801);
approxpi=1/inverted;
fprintf('Using Ramanujan''s formula, a good approximation is %.6f\n',approxpi)
end
15 个评论
Jacob Oleshchuk
2018-11-27
Jacob Oleshchuk
2018-11-27
madhan ravi
2018-11-27
编辑:madhan ravi
2018-11-27
clear all at the very beginning of the code , I got the answer in terms of pi as a decimal value , see attached picture

Jacob Oleshchuk
2018-11-27
Jacob Oleshchuk
2018-11-27
编辑:Jacob Oleshchuk
2018-11-27
madhan ravi
2018-11-27
编辑:madhan ravi
2018-11-27
I didn‘t have any trouble getting the result after running your code , ok type whos k in command window and paste the result here. or try
syms k positive
leaving the rest of the code unchanged
Jacob Oleshchuk
2018-11-27
madhan ravi
2018-11-27
I have no clue what mistake you did
Jacob Oleshchuk
2018-11-27
Jacob Oleshchuk
2018-11-27
madhan ravi
2018-11-27
whos factorial
which -all factorial
in command window what does it show?
Jacob Oleshchuk
2018-11-27
madhan ravi
2018-11-27
Did you try
syms k positive %?
Walter Roberson
2018-11-27
What shows up for
which factorial(k)
Question: is it possible that you have Maple installed but not the MATLAB Symbolic Toolbox ?
madhan ravi
2018-11-27
@Jacob please respond to sir Walters question
类别
在 帮助中心 和 File Exchange 中查找有关 Mathematics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!