Find an approximately value of ln3 with Taylor

6 Ansichten (letzte 30 Tage)
Hanna Sundling
Hanna Sundling am 29 Nov. 2019
Beantwortet: Raunak Gupta am 4 Dez. 2019
I am going to find the approximately value of ln3 by putting x = 1/3 and sum all the terms with a bigger abs-value than 1e-8. Anyone who know how I should continue my code?
I got the taylorserie of lnx for x = 1 as help in the task.Skärmavbild 2019-11-29 kl. 11.59.45.png
Skärmavbild 2019-11-29 kl. 11.56.13.png

Antworten (1)

Raunak Gupta
Raunak Gupta am 4 Dez. 2019
Hi,
You may find below code useful. I am using ln(1-x) expansion of Taylor Series as it is more intuitive to code. It is not be very different from ln(1+x).
tol = 1e-8;
s = 0;
x = 2/3;
count = 1;
while 1
update = (x.^count)./count;
s = s - update;
count = count + 1;
if ~(abs(update) > tol)
return;
end
end
% s is the finalvalue of ln(1/3)
% reversing the sign of s will give ln(3)

Kategorien

Mehr zu Animation finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by