| (%i67) | f(x):=x**2-1; |
| (%i68) | is(limit(f(x),x,2)=f(2)); |
| (%i69) | f(x):=(x**3-8)/(x-2); |
Ejemplos del uso de wxmaxima (maxima) en la solución de problemas de matemáticas
| (%i67) | f(x):=x**2-1; |
| (%i68) | is(limit(f(x),x,2)=f(2)); |
| (%i69) | f(x):=(x**3-8)/(x-2); |
Ejemplo. Límite de una función racional
Calcular el siguiente límite $$\lim_{x\rightarrow -2}{{{4-x^2}\over{x+2}}}$$
Solución:
Para calcular el límite directamente la instrucción es
| (%i45) | limit((4-x**2)/(x+2),x,-2); |
Otra forma de presentar el resultado utilizando el operador comilla simple ' que evita la evaluación de la función que le precede, en este caso del límite.
| (%i46) | 'limit((4-x**2)/(x+2),x,-2)=limit((4-x**2)/(x+2),x,-2); |
Una forma más detallada de presentar este límite utiliza la instrucción $ratsimp(expresion)$ para simplificar la función a la que se le desea calcular el límite
| (%i48) |
'limit((4-x**2)/(x+2),x,-2)=ratsimp('limit((4-x**2)/(x+2),x,-2)); 'limit((4-x**2)/(x+2),x,-2)=limit((4-x**2)/(x+2),x,-2); |
Las instrucciónes anteriores se pueden realizar de forma más simple como
| (%i52) |
/*se define la funcion*/ f(x):=(4-x**2)/(x+2)$ /*se asigna el limite sin evaluar a la variable lim0*/ lim0:'limit(f(x),x,-2)$ /*se simplifica el limite*/ lim0=ratsimp(lim0); /*se evalua el limite*/ lim0=''''lim0; |
Función inversa
Encontrar la función inversa de la siguiente función
| (%i34) | f(x):=1/(2*x+3); |
Solución:
Se iguala $y=f(x)$ y se despeja $x$
| (%i35) | solve(y=f(x),x); |
el resultado aparece en formato de lista, para obtener el elemento dentro de $[]$, se agrega la opción $[1]$ al final de la instrucción anterior. El resultado se puede asignar a una variable, por ejemplo $fi$
| (%i36) | fi:solve(y=f(x),x)[1]; |
Con el resultado anterior se puede definir la función inversa $f\_i$ de la siguiente manera
| (%i37) | define(f_i(y),rhs(fi)); |
donde la instrucción $rhs(ecuacion)$ extrae el lado derecho de $ecuacion$
Para comprobar que el resultado es correcto se verifica que $(f \circ f^{-1})(x)=x$
| (%i38) | f(f_i(x)); |
para simplificar, se usa ratsimp
| (%i39) | f(f_i(x)),ratsimp; |
Simetría de funciones
Ejemplo. Determinar si la siguiente función es par o impar
| (%i28) | f(x):=x**4-3*x**2+4; |
Solución: Si $f(x)=f(-x)$ la función es par, si $f(x)=-f(x)$ la función es impar
se puede determinar directamente de la siguiente manera
| (%i29) | is(f(-x)=f(x)); |
| (%i30) | is(f(x)=-f(x)); |
como $f\left(-x\right)=f\left(x\right)$ la función es par.
Ejemplo. Determinar si la siguiente función es par o impar
| (%i31) | f(x):=x**5-3*x**3; |
Solución:
| (%i32) | is(f(-x)=f(x)); |
| (%i33) | is(f(x)=-f(x)); |
como $f\left(-x\right) \neq f\left(x\right)$ y $f\left(-x\right) \neq -f\left(x\right)$ la función no es par ni impar.
Operaciones con funciones
Suma de funciones
Ejemplo. Dadas las siguientes funciones
| (%i10) |
f(x):=(x-1)/(x+3); g(x):=1/x; |
La suma de $f$ y $g$ se calcula de la siguiente manera
| (%i11) | f(x)+g(x); |
Para simplificar la expresión anterior se puede usar la instrucción $ratsimp$. Hay dos formas de utilizarla
| (%i12) | ratsimp(f(x)+g(x)); |
| (%i13) | f(x)+g(x), ratsimp; |
El producto de $f$ y $g$ se calcula de la siguiente manera
| (%i14) | f(x)*g(x); |
con ratsimp
| (%i15) | f(x)*g(x),ratsimp; |
La división de $f$ y $g$,
| (%i16) | f(x)/g(x); |
con ratsimp
| (%i17) | f(x)/g(x),ratsimp; |
Composisión de funciones
Ejemplo. Para calcular $f \circ g$ la instrucción es
| (%i18) | f(g(x)); |
se simplifica con ratsimp
| (%i19) | ratsimp(f(g(x))); |
Ejemplo. $f \circ f$
| (%i20) | f(f(x)); |
simplificando
| (%i21) | ratsimp(f(f(x))); |
Ejemplo. Para las siguientes funciones calcular $(f \circ g)(4)$
| (%i23) |
f(x):=3*x**2-4*x; g(x):=2*x-5; |
Se puede realizar de varias maneras, todas son equivalentes
| (%i24) | f(g(4)); |
| (%i25) | f(g(x)),x=4; |
| (%i26) | at(f(g(x)),x=4); |
| (%i27) | ev(f(g(x)),x=4); |
| (%i1) | f(x):=(x**2-1)/(x+3); |
| (%i2) | g(x):=sin(x**2); |
| (%i3) | h(z):=sqrt(z**2-4); |
| (%i4) | remfunction(h); |
Valor de una función
El valor de una función es el valor que toma dicha función cuando se asigna a $x$ un determinado valor.
Ejemplo. Dada la función
| (%i5) | f(x):=x/(x-3); |
calcular $f(-4)$
| (%i6) | f(-4); |
calcular $f(0)$
| (%i7) | f(0); |
calcular $f(x+h)$
| (%i8) | f(x+h); |