Taylor Series Summation Too Large
2 views (last 30 days)
Show older comments
My goal is to run through the first 100 terms of the generalized taylor series for sin(x) for a user defined x value. However the code i currently have is giving an output of a huge number that is not the correct summation. Here is what i have:
x=sym('x')
x=input('Enter a scalar value for x: ')
n=0:99;
k=0;
for i=1:length(n)
y(i)=((-1).^n(i))*((x.^(2*n(i))+1)/factorial((2*n(i))+1));
k=k+n(i);
end
fprintf('Summation of first 100 Terms: %d\n',k)
I'm not really sure what is causing this to happen. Thank you to anyone that can help!
0 Comments
Accepted Answer
More Answers (1)
Walter Roberson
on 6 Aug 2016
Why are you bothering to calculate y(i) if you are going to ignore its value and base your output k strictly on the sum of the vector n?
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!