Ejercicio: 1Eva_IT2010_T1_MN Demanda y producción sin,log
Desarrollo Analítico
Para la demanda, el intervalo de existencia es [0,3]
demanda(t) = sin(t)Para la oferta, el intervalo de existencia inicia en 1, limitado por la demanda [1,3]
oferta(t) = ln(t)la oferta satisface la demanda cuando ambas son iguales
demanda(t) = oferta(t) sin(t) = ln(t)por lo que el tiempo t se encuentra con algun método para determinar la raiz de:
sin(t) - ln(t) = 0 f(t) = sin(t) - ln(t)Observe que las curvas de oferta y demanda se intersectan en el mismo punto en el eje x que la función f(t).
Use un método para encontrar el valor t que satisface la ecuación.
Algoritmo en Python
instrucciones para la gráfica, no para el algoritmo de búsqueda de raiz que es tarea.
# 1Eva_IT2010_T1_MN Demanda y producción sin,log # Solo para analizar el problema # Tarea: Añadir algoritmo de buscar raiz. import numpy as np import matplotlib.pyplot as plt # INGRESO # demanda ad = 0 bd = 3 muestrasd = 31 # oferta ao = 1 bo = 3 muestras0 = 21 demanda = lambda t: np.sin(t) oferta = lambda t: np.log(t) f = lambda t: demanda(t)-oferta(t) # PROCEDIMIENTO tid = np.linspace(ad,bd,muestrasd) demandai = demanda(tid) tio = np.linspace(ao,bo,muestras0) ofertai = oferta(tio) fi = f(tio) # SALIDA plt.plot(tid,demandai, label='demanda') plt.plot(tio,ofertai, label ='oferta') plt.plot(tio,fi,label='f(t)= demanda-oferta') plt.axhline(0,color='black') plt.axvline(2.2185, color = 'magenta') plt.xlabel('tiempo') plt.ylabel('unidades') plt.legend() plt.grid() plt.show()