miércoles, 20 de enero de 2021

Funcion de lambert 5 - Aplicaciones de la función de Lambert

 

Medellín, enero 2021

 

 

Aplicaciones prácticas de la función de Lambert

 

Hagamos un leve repaso del concepto de función inversa de f

 

Si la función f es uno a uno, tiene inversa f-1. El gráfico (1) nos refresca la memoria sobre este concepto.












Gráfica (1)

Consideremos la función

 

f(x)=xe^x

 

Obviamos el proceso para dibujar la gráfica de f(x) y presentamos su dibujo.



 













Gráfico (2)

Dominio de f=  Reales

Rango  (-1/e,)    

La función no es inyectiva, lo que en teoría nos diría que no debe tener inversa. No obstante los matemáticos han encontrado implícitamente dos inversas para f, las funciones W-1 que corresponde a la inversa de la parte decreciente y y Wo que corresponde a la parte creciente de f.

 Las ramas W-1 y Wo se muestran en el gráfico No 3
















Gráfico (3)

El dominio y el rango de W-1 y Wo están explícitos en la gráfica No3

 

No es posible hallar explícitamente la función de Lambert (W-1 y Wo) o f-1de xex, pero se puede construir la gráfica de W(x) a partir de la´ función f(x)= xex.

En el pasado eso era muy complicado, ya que no se poseían las herramientas computacionales adecuadas y por tanto la función de Lambert no dejaba de ser una curiosidad matemática.

Hoy es fácil encontrar cualquier valor de W(a), con tal que a pertenezca al dominio de W y por tanto la función ha tomado un nuevo aire en matemáticas y física.

 

W-1

z

z

W

"-1/e"

-0,367879

-1,000000

-0,360000

-1,222770

-0,300000

-1,781337

-0,200000

-2,542641

-0,100000

-3,577152

-0,010000

-6,472775
















Gráfico (4)


Wo

z

z

W

"-1/e"

-0,367879

-1,000000

-0,300000

-0,489402

-0,250000

-0,357403

-0,200000

-0,259171

-0,150000

-0,179491

-0,100000

-0,111833

-0,050000

-0,052706

0,000000

0,000000

0,500000

0,351734

1,000000

0,567143

        

1,500000

0,725861

2,000000

0,852606

2,500000

0,958586

3,000000

1,049909

4,000000

1,205962

5,000000

1,326725

6,000000

1,432405

7,000000

1,524345

8,000000

1,605812

9,000000

1,679016

10,000000

1,745554

11,000000

1,806500

12,000000

1,862820

13,000000

1,915150

14,000000

1,964050

15,000000

2,009940

 

 

Ejemplo1

 

Resolver

 

xᶺx=3     (1)

 

Desarrollo

lnxᶺx=ln3

xlnx=ln3

Cambiamos x por e^lnx 

lnx e^lnx = ln3        (2)

 

u=lnx

 

La (2) queda

ueᶺu=ln3    y

W(ueᶺu) = W(ln3)

 

Siendo Ln3>0, la rama que se utiliza de W es la Wo

 

Ln3=1,09861229

 

Wo(1,09861229) = 0,601829    Wo(ln3) se calcula en Excel, o en calculadora programable o interpolando la tabla 2

 

=W(ueᶺu) = u = lnx

 

u = Lnx=0,601829   

 

x=eᶺ0,601829 = 1,825454505

Ejemplo2

 

Resolver

 

eᶺx=xᶺ2     (1)

 

Saquemos raíz cuadrada a ambos lados

 

Abs(x)= eᶺ(x/2)

 

Si x>0 entonces abs(x)=x

 

x= eᶺ(x/2)

x/ (eᶺ(x/2)) =1

x eᶺ(-x/2) = 1

(-x/2) eᶺ(-x/2)= -1/2

- x/2 = W(-1/2)

 

Pero -1/2 no está en el dominio de W-1 ni de Wo, por tanto, no hay raíz real en este caso.

 

Si x<0 entonces abs(x)=-x

 

-x= eᶺ(x/2)

-x/ (eᶺ(x/2)) =1

(-x/2) eᶺ(-x/2) = 1

(-x/2) eᶺ(-x/2)= 1/2

W((-x/2) eᶺ(x/2))= - x/2 = W(1/2)

 

½ si está en el dominio de Wo

 

Por calculadora, o calculando por la fórmula de Newton, o interpolando la tabla, obtenemos

W(1/2) =-x/2 = 0,35173371

Y

x= - 0,70346742

 

Ejemplo 3

 

Resolver

 

2x + 3lnx -3= 0                            (1)

 

Lnx= (3 -2x)/3 =1 – (2x/3)

 

eᶺlnx = eᶺ(1 – (2x/3))=(e^1)e^(-(2x/3))

 

x/eᶺ( – (2x/3)) = e

 

xeᶺ (2x/3) =e

 

(2x/3)eᶺ(2x/3) =2e/3

 

2e/3>0, luego utilizamos la rama Wo

 

W((2x/3)eᶺ(2x/3)) =W(2e/3)

 

2x/3 = 0,807889

 

x= 1,211819

 

 

Calculo de W(x)

 

Otros valores de W(x) hay que calcularlos de forma numérica, mediante el procedimiento de Newton u otros procedimientos que convergen más rápidamente como el de Halley.

El cálculo de W(x) para un valor dado de x requiere resolver la ecuación

 

transcendente, f(w)= wew - x=0.

 

El método de Newton calcula la raíz de la ecuación mediante un proceso iterativo de la siguiente forma:

 

Para x≥0, hay una única solución (rama Wo), el valor de partida aconsejable es w0=1.

Para -1/e ≤x<0, hay dos posibles soluciones, para la rama W0(x) se elige el valor de partida w0=1, para la rama W-1(x) se elige el valor de partida w0=-2

 

Encontramos el valor de w, que hace f(w)  = 0

 

f(w) = weᶺw - x

 

wn+1= wn − (wneᶺwn- x)/((eᶺwn(1+wn))

 

f'(w) es la derivada de f(w) respecto de w. f'(w)=ew+w·ew=(1+w)ew.








Juan Fernando Sanin Echeverri


juanfernando.sanin@gmail.com


El problema de Basilea

 

Medellín, Colombia, enero 2021

 

 

 

El problema de Basilea

 

Cuál es el valor de la suma de los cuadrados de los inversos de todos los números naturales:




















 

 

Si la expresión anterior fuese finita y la igualásemos a 0, sus raíces serían ±nπ.

Para n>0 (n=número natural)

Las raíces serían 0, ±π, ±2π, ±3π, ±4π, ±5π,……………… ±nπ

 

La expresión (1) se podría factorizar así

 

senx=Cx(x-π)(x+π )(x-2π)(x+2π )(x-3π)(x+3π )(x-4π)(x+4π)………(x-nπ)(x+nπ)

 

Euler hizo una extrapolación lógica, que en su tiempo fue cuestionada y dijo que este truco de álgebra se podía extender a expresiones que fuesen infinitas, como es el caso de la expresión (1)

 

Entonces concluyó que

 

senx = Cx(x-π)(x+π )(x-2π)(x+2π )(x-3π)(x+3π )(x-4π)(x+4π)..(x-nπ)(x+nπ)(..)..(2)

 

Cuando n tiende a: ∞

 

Resolviendo los productos que son diferencia de cuadrados obtenemos

 

senx = Cx(x22)(x2-(2π)2)(x2-(3π)2)(x2-(4π)2)……(x2-(nπ)2)(……)….                 (3)

 

Ahora dividimos por x, las ecuaciones (2) y (1) en su orden. Obtenemos:

 

senx/x = C(x22)(x2-(2π)2)(x2-(3π)2)(x2-(4π)2)……(x2-(nπ)2)(……)                     (4)

 

senx/x= 1-x2/3!+x4/3!-x6/4!... de acuerdo con la ecuación (1)                                 (5)

 

Ahora miremos la ecuación (4)

 

(x2- (nπ)2) =0 =(1-x2/(nπ2), para todo n                                                                   (6)

 

Haciendo este reemplazo en la ecuación (4)

 

senx/x =C (1-x2/(1π2)) (1-x2/(2π2)) (1-x2/(3π2)) (1-x2/(4π2))…… (1-x2/(nπ2))..........

 

senx/x =C (1-x22) (1-x2/4π2) (1-x2/9π2) (1-x2/16π2)…… (1-x2/n2π2)........                    (7)

 

Cuando x tiende a 0, senx/x tiende a 1, de donde podemos concluir que C=1

 

El artificio anterior, ecuaciones (6) y (7), parece otro aventón, para convencer a un profesor ingenuo. No obstante, ha sido objeto de muchos estudios posteriores a Euler y se ha encontrado que es una suposición válida y con rigor matemático.

 

Aquí, Euler asume que dos polinomios iguales deben tener los mismos coeficientes para los exponentes de x

 

El exponente de x2 en la expresión (5) es -1/3!                                                    (6)

 

El exponente de x2 en la expresión (7) es igual a

 

-[1 /π2/+1/(4 π2)+1/(9 π2)+1/(16 π2)+      1/(n2 π2)……………..                               (7)

 

Igualando (6) y (7)            -1/3!= -[1 /π2/+1/(4 π2)+1/(9 π2)+1/(16 π2)+...      +1/(n2 π2)+....

 

Y por tanto,

 

Π2/3! =1+1/22+1/32+1/42-……………..+1/n2…………..

 

Π2/3! es el valor exacto de la suma de los cuadrados de los inversos de todos los números naturales.

 

Hay muchas formas de calcular π, unas convergen más rápidamente que otras, pero esta fórmula nos permitiría calcular π.

 

Aprovechando el Excel veamos qué precisión obtenemos con los primeros 1000 números naturales.  La tabla se hizo desde n=1. Aquí mostramos los últimos

 

             n           n^2          1/n^2

985

970225

1,0307E-06

986

972196

1,0286E-06

987

974169

1,0265E-06

988

976144

1,0244E-06

989

978121

1,0224E-06

990

980100

1,0203E-06

991

982081

1,0182E-06

992

984064

1,0162E-06

993

986049

1,0141E-06

994

988036

1,0121E-06

995

990025

1,0101E-06

996

992016

1,008E-06

997

994009

1,006E-06

π^2=3!xsumatoria

998

996004

1,004E-06

999

998001

1,002E-06

1000

1000000

0,000001

π=(√1,64393457)x6

Sumatoria de 1 a 1000

1,64393457

9,8636074

3,14063806

 

 

Como vemos el valor obtenido para π es 3,141 Sólo tres cifras decimales, para un trabajo que hoy tarda 10 min en Excel, pero en la época de Euler, manualmente, podría tardar 2 semanas o más.

Aunque no tiene que ver con el tema principal, una forma de calcular π, de forma más eficiente es la siguiente:

Para calcular π utilizaremos la serie infinita de tan-1x (Maclaurin)









Recordando que tan30 deg = tan π/6 =1/√3 =0,57735025

 

Con x=0,57735025 la serie de tan -1 nos debe devolver un valor aproximado de π/6.

 

              n      arctan en radianes

 

39

5,5506E-21

arctan

40

-1,8034E-21

x=0,57735027

41

5,8628E-22

debe dar como resultado

42

-1,9072E-22

θrad = π/6

43

6,2077E-23

44

-2,0217E-23

45

6,5874E-24

46

-2,1475E-24

47

7,0045E-25

48

-2,2857E-25

π/6 =sumatoria n=1 a 50

49

7,4619E-26

π=6xsumatoria

50

-2,437E-26

0,52359878

Sumatoria de 1 a 50

3,14159265

 

Aquí hemos sumado 50 términos de la serie arctanx, para x=0,57735027, cuya sumatoria nos debe entregar un resultado aproximado de π/6. ¿Qué tan aproximado es?

Calculemos π=6x(sumatoria) y nos entrega 3,1415927, es decir 7 cifras decimales exactas, que ya es una muy buena aproximación. En Excel, esta suma tardó 10 minutos; a mano, en tiempos de Euler era un trabajo para 2 días o quizás menos.

 







Juan Fernando Sanin

 

juanfernando.sanin@gmail.com