!pip install sympy
%matplotlib inline
from matplotlib import pyplot as plt
import numpy as np
from IPython.html.widgets import interact
#def pinta_funcion(f):
# x=np.linspace(0,2*np.pi,500)
# y=x*np.sin(f*x)
# plt.plot(x,y,color='red')
#interact(pinta_funcion,f=(2*np.pi,2*np.pi*5))
from sympy import *
from sympy.plotting import *
init_printing()
x=symbols("x")
y=symbols("y")
z=symbols("z")
w=symbols("w")
#def pinta_implicito(c):
# plot_implicit(x-y>=c, line_color = 'r')
#interact(pinta_implicito,c=(-4,4))
Las funciones de una variable nos han permitido modelar muchas situaciones, al introducir más variables ampliaremos un poco el espectro de las aplicaciones de las matemáticas en la administración, para ello estudiaremos las funciones, sus dominios, las derivadas de funciones de varias variables, como también sus aplicaciones.
Las funciones no siempre deben depender de una sola variable, en muchos casos las funciones dependen de más de una variable, por lo que se hace indispensable trabajar con funciones de éste tipo. Para tener un entendimiento de éste tipo de funciones trabajaremos con las más fáciles de comprender y trabajar que son las funciones de dos variables.
Al igual que en las funciones de una variable, el dominio es el conjunto de valores (en este caso parejas $(x,y)$) por los cuales se pueden remplazar las variables.
Por ejemplo, el dominio de la función $$f(x)=\sqrt{x}$$ son todos los valores no negativos de $x$, es decir $x\geq0$ o si se representa en un intervalo $[0,\infty).$
Mientras que si $$f(x,y)=\sqrt{x-y}$$ si dominio serán todas las posibles combinaciones que hagan que la resta $x-y$ sea no negativam en otras palabras $x\geq y$. Dicha desigualdad ya no se puede representar en un intervalo, se debe representar en un plano cartesiano
def pinta_region(c):
plot_implicit(x-y>=c, line_color = 'r')
interact(pinta_region,c=(-4,4))
def pinta_area(c):
try:
plot_implicit(x**2+y**2>=float(c))
except:
print('¡Ingresa un valor válido!')
interact(pinta_area,c='2')
Halle el dominio de las siguientes funciones:
def pinta_recta(c):
x=np.linspace(-10,10,50)
y=-x+float(c)
plt.plot(x,y)
plt.ylim(-10,10)
plt.xlim(-10,10)
interact(pinta_recta,c=(-4,4))
#pinta_recta(4)
p1=plot_implicit(2*x+3*y>0, line_color = 'c',show=False)
p2=plot(1/3-2/3*x, show=False)
p1.append(p2[0])
p1.show()
def pinta_dominio(c):
plot_implicit(float(c)*x-y>0, line_color = 'g')
interact(pinta_dominio,c=(-5,5,0.1))
Dado que el dominio de dichas funciones son parejas ordenadas $(x,y)$ se requiere dar el valor de ambas variables para poder determinar el valor de la función.
Si $$g(x,y)=\sqrt{x^2+y^2-1}$$ halle el valor de $g(-3,4)$.
Ya que el dominio es un subconjunto del plano cartesiano, para poder representar una función $f(x,y)$ se necesitará de un tercer eje coordenado, es decir, se deben representar tripletas del tipo $(x,y,f(x,y))$, donde las dos primeras entradas representan los elementos del dominio y la tercera entrada es la imagen de la pareja por medio de la función.
Si deseamos visualizar los puntos $(-3,4)$, $(-1,3)$ y sus imágenes mediante la función $g(x,y)=\sqrt{x^2+y^2-1}$
plot3d((x**2+y**2-1)**(1/2), (x, -5, 5), (y, -5, 5))
En Geogebra la visualización es mucho más amigable
https://www.geogebra.org/m/byaueutg
Para que deasrrolle los siguientes ejercicios puede hacer uso de la herramienta que se encuentra en el siguiente link:
https://www.geogebra.org/3d?lang=es
Grafique las funciones:
a. $f(x,y)=xy$. Ubique los puntos $(1,2,f(1,2))$ y $(3,4,f(3,4))$
b. $g(x,y)=x^2+y^2$. Ubique los puntos $(0,0,g(0,0))$ y $(3,4,g(3,4))$
c. $h(x,y)=x+y$. Ubique los puntos $(1,2,h(1,2))$ y $(3,-4,h(3,-4))$
En la administración son muy importantes las funciones de más de una variable ya que, por ejemplo, los costos de una empresa que produce los artículos A y B viene dada por
$$C(x,y)=5x^2+20x+20y+y^2+1000$$siendo $x$ la cantidad en miles de artículos elaborados del producto A, mientras que $y$ representa la cantidad en miles de artículos producidos de B.
Determine los costos de producir 1500 unidades de A y 2000 unidades de B.
C=5*x**2+20*x+20*y+y**2+1000
C.subs([(x,1.5),(y,2)])
Se lanza un nuevo producto al mercado. El volumen de ventas $x$ se incrementa como una función del tiempo $t$ y depende también de la cantidad $A$ gastada en la campaña publicitaria. Si, con $t$ medido en meses y A en dólares, $$x=200(5-e^{-0.002A})(1-e^{-t})$$ Determine el volumen de ventas si ha transcurrido 1 mes y la inversión fue de 400 dólares.
La función de producción de cierta empresa está dada por $$P=5L + 2L^2+ 3LK + 8K + 3K^2$$ en donde $L$ es el insumo mano de obra medido en miles de horas-hombre por semana, $K$ es el monto de capital invertido medido en miles de dólares por semana y $P$ es la producción semanal en miles de artículos. Determine la productividad cuando $L=5$ y $K=12$.
Si el costo de producción de una empresa que fabrica dos artículos viene dada por $$C(x, y) = 1500 -7.5x- 15y-0.3xy+0.3x^2 + 0.2y^2$$
Para las funciones de tres variables es mucho más complicado el estudio de los dominios ya que serán figuras de tres dimensiones, y para las que tengan más variables será imposible representar su dominio, por tal motivo no nos centraremos en los dominios, estudiaremos únicamente la forma de evaluarlas y algo de sus aplicaciones.
Básicamente debemos seguir la idea de dos variables, se remplaza cada una de las variables por el valor asignado y se opera, siguiendo la jerarquía de las operaciones, por ejemplo, si deseamos evaluar la siguiente función $$f(x,y,z)=3x+y^3-5xz$$ en $(1,-2,0)$ lo podemos escribir $$f(1,-2,0)=3(1)+(-2)^3-5(1)(0)=3-8+8=-5$$
f=3*x+y**3-5*x*z
f.subs([(x,1),(y,-2),(z,0)])
Supongamos que los costos, en miles de dólares, de cierta fábrica vienen dados por $$C(x,y,z,w)=2x+7y+5z+6w+150$$ donde $x,y,z$ y $w$ son las cantidades en miles de unidades de los productos $X,\ Y,\ Z$ y $W$ respectivamente. Determine los costos totales de producir 1500 unidades del producto $X$, 2000 del $Y$, 100 del $Z$ y 3750 del $W$.
Solución
C=2*x+7*y+5*z+6*w+150
C.subs([(x,1.5),(y,2),(z,0.1),(w,3.75)])
Los costos totales de la fábrica ascienden a los 190.000USD.