[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obm-l] Aproximação de log



on 25.10.03 18:42, Henrique Patrício Sant'Anna Branco at
hpsbranco@superig.com.br wrote:

> Pessoal,
> Como resolvo esse problema?
> 
> Calcule uma aproximação para ln(2) com precisão de 10^(-3).
> 
> Tentei usar as fórmulas de McLauren para ln(x + 1) e ln(1 - x) e não deu
> muito certo... Precisaria de um polinômio de grau gigantesco (999) para
> aproximar com essa precisão.
> Alguém sabe indicar uma função que torne isso possível?
> 
> Grato,
> Henrique.
> 
Que tal usar as expansoes de McLaurin de ambas?

Para 0 < x < 1:
ln((1+x)/(1-x)) = 
ln(1+x) - ln(1-x) =
= (x - x^2/2 + x^3/3 - x^4/4 + ...) + (x + x^2/2 + x^3/3 + x^4/4 + ...) =
= 2*(x + x^3/3 + x^5/5 + x^7/7 + ...)

Agora, (1+x)/(1-x) = 2  ==>  x = 1/3 (pertence ao intrevalo de convergencia)

Assim, ln(2) = 2*(1/3 + 1/81 + 1/1215 + ...) = 0,693
(com 3 casas de precisao).

Um abraco,
Claudio.

=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================