Processing math: 100%

5 votos

Hallar una función inversa (suma de potencias no enteras)

Tengo una función:

f(x)=x2.2+(1x)2.2

Se define en el intervalo [0,1] . Mínimo: x=0.5,y=20.52.2=21.2 .

Quiero encontrar su inversa. Como la función tiene dos "alas", la inversa será una familia de dos funciones.

Después de algunos retoques, he creado algo que parece una muy buena aproximación a una función inversa:

g(x)=12(1±(x21.2121.2)0.504288)

El número 0.5042881/1.9829939 se halló experimentalmente sustituyendo g(x) en f(x) y retocarlo para que parezca lo más recto posible:

p(x)=f(g(x))x

Ilustración: https://www.geogebra.org/graphing/zgzafsk4 (Puede ser un poco lento. Sustituto de la imagen por si acaso).

Y ahora me molesta estar a un paso de la solución exacta.

Así que la pregunta es: ¿es posible expresar la potencia exacta en g(x) para obtener la igualdad p(x)=x y cuál será ese valor?

Actualización:

De acuerdo, la gente parece centrarse en utilizar las herramientas numéricas habituales para obtener una aproximación arbitraria. Pero la pregunta no se refería a eso. Tengo una aproximación que es suficientemente buena para mis propósitos.

La pregunta se refiere a este caso especial. Hay una función de potencia añadida a la copia invertida y desplazada de sí misma.

Función inversa de una función potencia y=x2.2 será sólo la potencia invertida x=y1/2.2 . Como añadimos una función creciente y otra decreciente, la curvatura resultante ha cambiado. Y hace sospechar que incluso podría haber un valor exacto de la potencia, menor que el original de 2,2...

Después de escribir esto, me di cuenta de que el problema puede expresarse de otra manera. Lo que hice en realidad es que hice una función inversa para una aproximación de f(x) :

fapprox(x)=21.2+(121.2)(2x1)1.983

Ahora hice una ilustración diferente: https://www.geogebra.org/graphing/msfzaqah ( imagen ).

También hay h(x)=fapprox(x)f(x) en la ilustración. Claramente tiene algunos extremos, y cambiar la potencia sólo los desplaza. Así que la respuesta a la pregunta original debe ser: esta aproximación no se ajusta exactamente a la función, así que no hay un número exacto que poner ahí.

Ahora la pregunta es: ¿se puede expresar la función original como algo invertible? Las funciones de la misma forma con una potencia entera son invertibles. ¿Qué impide que una función con potencia no entera (fraccionaria) también sea invertible?

Nota:

Para las potencias 2 y 3, se pueden expresar funciones similares en una forma claramente invertible:

x2+(1x)2=12+12(2x1)2

x3+(1x)3=14+34(2x1)2

Para las potencias de 4 y superiores WolframAlpha no proporciona una forma como ésta (potencia única), pero sigue siendo capaz de construir funciones inversas, aunque cada vez más complicadas.

Es interesante que para potencias de 2 y 3 la función resultante tiene la potencia de 2. Y este hecho parece persistir para potencias mayores - una suma de (2n+1) funciones de potencia será una (2n) función de potencia. Pero esto es una digresión.

Actualización 2:

Agradezco mucho las respuestas sobre la ampliación de la serie Tailor. Pero sigo preocupado: ¿es lo mejor que podemos hacer?

0 votos

¡Interesante problema! Me he divertido. Salud :-)

0 votos

El exponente 12 no es accidental. Echa un vistazo a mi actualización.

2voto

Claude Leibovici Puntos 54392

Utilizando números enteros, se desea aproximar x tal que, para un valor dado de y se cumpla la ecuación y=x11/5+(1x)11/5 Ya te has dado cuenta de la simetría.

Una cosa que podría hacer es ampliar y como una serie de Taylor en torno a x=12 y esto daría y=1252+332524/5(x12)24462524/5(x12)43696 24/5(x12)678125+O((x12)7) Ahora, utilizando reversión de series , x=12+5y125222/533+5(y1252)3/2995233+287(y1252)5/21960233+O((y1252)3) Para que quede más bonito, utiliza en su lugar x=12+t+275t3+57428125t5+O(t7)witht=5y125222/533

Para comprobar cómo funciona, demos un valor a x utilizando (1) calcula el y y utilizar (2) para volver a calcular x . Esto daría los siguientes resultados (xgivenycalcxcalc0.500.4352750.5000000.550.4410200.5500000.600.4582450.6000000.650.4869230.6500000.700.5270040.7000000.750.5784150.7499980.800.6410570.7999930.850.7147890.8499770.900.7994200.8999360.950.8946620.9498331.001.0000000.999559) Esto era para la parte derecha de la curva. Para su parte izquierda, basta con hacer x1x y obtener (xgivenycalcxcalc0.001.0000000.0004410.050.8946620.0501670.100.7994200.1000640.150.7147890.1500230.200.6410570.2000070.250.5784150.2500020.300.5270040.3000000.350.4869230.3500000.400.4582450.4000000.450.4410200.4500000.500.4352750.500000) Sin duda, podríamos hacerlo más preciso utilizando más términos y, en términos de t obtener x=12+t+275t3+57428125t5+3932140625t7+7988638158203125t9+127431319611865234375t11+O(t13)

Editar

Generalizar el problema para y=xk+(1x)k y utilizando el mismo enfoque, deberíamos obtener x=12+t(k3)(k2)6t3+(k3)(k2)(27k2103k+50)360t5+O(t7) donde t=2k2y12k(k1) .

Actualización

Para obtener algo parecido a lo que has hecho, para el caso más general, construyendo una expansión de Taylor alrededor de x=12 tenemos y=21k+22k(k1)k(x12)2+O((x12)4) y resolviendo la cuadrática x=12(1±2ky2(k1)k) que está muy cerca de lo que usted propuso.

Esto podría mejorarse utilizando un término más en la expansión y=21k+22k(k1)k(x12)2+1322k(k3)(k2)(k1)k(x12)4+O((x12)6) que es una ecuación cuadrática en (x12)2 (fácil de resolver).

1voto

Claude Leibovici Puntos 54392

Demasiado largo para un comentario.

Respecto a lo que escribiste en la nota sobre las formas invertibles x2+(1x)2=12+12(2x1)2 x3+(1x)3=14+34(2x1)2 considere y=xk+(1x)k y que x=1+u2 es decir u=(2x1) . Esto hace que y=2k((1+u)k+(1u)k)2ky=(1+u)k+(1u)k

Ahora, ampliar como Taylor serie alrededor de u=0 para obtener 2ky2=(k1)ku2+(k3)(k2)(k1)k12u4+O(u6) Obsérvese que, puesto que u12 la relación entre el segundo término y el primero es como máximo (k3)(k2)48 que, para 2k3 es, en valor absoluto, inferior a 1192 . Esto justifica la función de O(u4) y la fórmula que propones antes de ajustar la potencia para un mejor ajuste (para la compensación de los términos despreciados).

0voto

D.B. Puntos 322

Puede que no exista una expresión exacta en términos de funciones elementales para la inversa f1 de una función f . Sin embargo, hay varias formas de aproximar sistemáticamente la inversa. Una podría ser la siguiente. Elija varios puntos de datos (x,f(x)) para su función f (donde se define la inversa). Entonces, la inversa satisface (x,f1(x))=(f(x),x) . Una vez que encuentre estos puntos de datos (básicamente volteando x y f(x) ), puede ajustar una curva de regresión precisa que se aproxime a sus datos (x,f1(x)) . Si su función es un polinomio, puede elegir una base polinómica (por ejemplo, {1,x,x^2,x^3,...x^n}). Entonces, su inversa aproximada tendrá la forma f1(x)=a0+a1x+a2x2+anxn.

0voto

ILIV Puntos 421

Además de la respuesta pertinente de Claude Leibovici, ésta es una forma alternativa de expansión en serie, con una potencia más general ( a en lugar de 2.2 ). f(x)=xa+(1x)a Evidentemente, la curva que representa f(x) es simétrica con respecto a x=12 . El mínimo de f es 21a . Esto sugiere el cambio de variables : {x=12+Xf=21a(1+Y2)a(12+X)a+(12X)a=21a(1+Y2)a Para la función inversa buscamos una expansión en serie de la forma : X=c0+c1Y+c2Y2+...+ckYk+... En la Ec. (2) sustituimos X por la serie de potencias de Y e identificamos los coeficientes. El resultado es : c0=c2=c4=c6=0 c1=12(a1) c3=224(a+1)(2a3)(a1)5/2 c5=22880(a+1)(12a340a2+47a45(a1)5/2 El cálculo se hizo sólo hasta c5 que es suficiente para una precisión muy buena.

La función inversa es : x12+c1Y+c3Y3+c5Y5withY=±(2a1f)1/a1

RESULTADO en caso de a=2.2 : a1=0.645497224368 a3=0.200821358692 a5=0.007395326225

En los cuadros siguientes fk son los valores dados. xk son los valores calculados.

On puede comparar los fk con el fk(xk)2.2+(1xk)2.2 .

Rama + de la raíz cuadrada :

enter image description here

Rama de la raíz cuadrada :

enter image description here

0 votos

Hola Jean Interesante problema, ¿verdad? Gracias.

0 votos

Hola, Claude. Así es. Tu interesante respuesta me lleva a mirar el problema generalizado a la potencia a . Salud.

0voto

Killy.MXI Puntos 26

No es una respuesta útil, pero quería intentarlo de todos modos.

Intentemos realizar una operación de inversión en un dominio en el que es trivial: en coordenadas polares.

y=x2.2+(1x)2.2 rsinθ=(rcosθ)2.2+(1rcosθ)2.2

La inversión es una rotación alrededor de una línea θ=π/4 . Obtenemos la ecuación rotada sustituyendo θ con (π2θ) . También podemos observar que

sin(π2θ)=cosθ cos(π2θ)=sinθ

Y la ecuación rotada en coordenadas polares tiene este aspecto:

rcosθ=(rsinθ)2.2+(1rsinθ)2.2

Muy bonito, ¿verdad?

Ahora vamos a intentar volver a las coordenadas cartesianas. (Nota: sólo nos preocupa el primer cuadrante del plano polar).

r=x2+y2 θ=tan1(y/x) cos(tan1(y/x))=1(y/x)2+1 sin(tan1(y/x))=y/x(y/x)2+1

x2+y2(y/x)2+1=(yxx2+y2(y/x)2+1)2.2+(1yxx2+y2(y/x)2+1)2.2

Podemos entonces simplificar esta ecuación a lo siguiente:

x=y2.2+(1y)2.2

Lo cual es tan tonto como obvio. (Como el nivel de obviedad del Capitán Obvio...) Y volvemos al punto de partida.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X