s1Eva_IT2010_T1_MN Demanda y producción sin,log

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 algún método para determinar la raíz de:

sin(t) - ln(t) = 0 f(t) = sin(t) - ln(t)

Observe que las curvas de oferta y demanda se interceptan en el mismo punto en el eje x que la función f(t).

Para encontrar el valor de intersección de f(t) se propone usar el método de la bisección, en el intervalo [1,3]

itera =  0

a = 1, b =3

c=\frac{1+3}{2} = 2 f(1) = sin(1) - ln(1) = 0.8415 f(3) = sin(3) - ln(3) =-0.9575 f(2) = sin(2) - ln(2) =0.2162

cambio de signo a la derecha

a =c = 2 , b = 3 tramo = |3-2| =1

itera =  1

a = 2, b =3

c=\frac{2+3}{2} = 2.5 f(2) = 0.2162 f(3) =-0.9575 f(2.5) = sin(2.5) - ln(2.5) = -0.3178

cambio de signo a la izquierda

a= 2 , b = c = 2.5 tramo = |2.5-2| = 0.5

itera =  2

a = 2, b =2.5

c=\frac{2+2.5}{2} = 2.25 f(2) = 0.2162 f(2.5) = -0.3178 f(2.25) = sin(2.25) - ln(2.25) = -0.3178

cambio de signo a la izquierda

a= 2 , b = c = 2.25 tramo = |2.25-2| = 0.25

El resto de las iteraciones se continúan con el algoritmo,

encontrando la raíz en 2.219 usando tolerancia de 0.001


Algoritmo en Python

Desarrollo con el método de la Bisección usando el algoritmo:

método de Bisección
i ['a', 'c', 'b'] ['f(a)', 'f(c)', 'f(b)']
   tramo
0 [1, 2.0, 3] [ 0.8415 -0.9575  0.2162]
   1.0
1 [2.0, 2.5, 3] [ 0.2162 -0.9575 -0.3178]
   0.5
2 [2.0, 2.25, 2.5] [ 0.2162 -0.3178 -0.0329]
   0.25
3 [2.0, 2.125, 2.25] [ 0.2162 -0.0329  0.0965]
   0.125
4 [2.125, 2.1875, 2.25] [ 0.0965 -0.0329  0.033 ]
   0.0625
5 [2.1875, 2.21875, 2.25] [ 0.033  -0.0329  0.0004]
   0.03125
6 [2.21875, 2.234375, 2.25] [ 0.0004 -0.0329 -0.0162]
   0.015625
7 [2.21875, 2.2265625, 2.234375] [ 0.0004 -0.0162 -0.0079]
   0.0078125
8 [2.21875, 2.22265625, 2.2265625] [ 0.0004 -0.0079 -0.0037]
   0.00390625
9 [2.21875, 2.220703125, 2.22265625] [ 0.0004 -0.0037 -0.0017]
   0.001953125
10 [2.21875, 2.2197265625, 2.220703125] [ 0.0004 -0.0017 -0.0007]
   0.0009765625
raíz en:  2.2197265625

Instrucciones en Python

# 1Eva_IT2010_T1_MN Demanda y producción sin,log
import numpy as np
import matplotlib.pyplot as plt

def biseccion(fx,a,b,tolera,iteramax = 20, vertabla=False, precision=4):
    '''
    Algoritmo de Bisección
    Los valores de [a,b] son seleccionados
    desde la gráfica de la función
    error = tolera
    '''
    fa = fx(a)
    fb = fx(b)

    itera = 0
    tramo = np.abs(b-a)
    if vertabla==True:
        print('método de Bisección')
        print('i', ['a','c','b'],[ 'f(a)', 'f(c)','f(b)'])
        print('  ','tramo')
        np.set_printoptions(precision)
    while (tramo>=tolera and itera<=iteramax):
        c = (a+b)/2
        fc = fx(c)
        cambia = np.sign(fa)*np.sign(fc)
        if vertabla==True:
            print(itera,[a,c,b],np.array([fa,fb,fc]))
        if (cambia<0):
            b = c
            fb = fc
        else:
            a = c
            fa = fc
        tramo = np.abs(b-a)
        if vertabla==True:
            print('  ',tramo)
        itera = itera + 1
    respuesta = c
    # Valida respuesta
    if (itera>=iteramax):
        respuesta = np.nan
    return(respuesta)

# INGRESO
fx  = lambda t: np.sin(t) - np.log(t)

a = 1
b = 3
tolera = 0.001

# PROCEDIMIENTO
respuesta = biseccion(fx,a,b,tolera,vertabla=True)
# SALIDA
print('raíz en: ', respuesta)

# GRAFICA
ad = 0
bd = 3
# intervalo oferta
# considerando que no existe oferta negativa
ao = 1
bo = 3
muestras = 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,muestras)
demandai = demanda(tid)

tio = np.linspace(ao,bo,muestras)
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()

1Eva_IIT2009_T3 Factor de riesgo en avenida

1ra Evaluación II Término 2009-2010. 1/Diciembre/2009. ICM00158

Tema 3. Para el control de los accidentes de tránsito, se requiere modelar un factor de riesgo de que ocurra un accidente de tránsito en cierta avenida, en función del número de vehículos que circulan por ella a la semana.

 Por observación directa se han determinado los siguientes factores:

“Número de vehículos que circulan por la avenida a la semana” vs “Factor de riesgo”

 vehículos 10000 7000 6000 5000
Factor de riesgo 0.8 0.5 0.4 0.2

Empleando toda la información de la tabla anterior, estime con un polinomio de Lagrange el factor de riesgo que tendrá la avenida si el número de vehículos que circula a la semana es 6500.


vehiculos = np.array([10000, 7000, 6000, 5000])
riesgo = np.array([0.8, 0.5, 0.4, 0.2])

1Eva_IIT2009_T2 Contenedores en buque

1ra Evaluación II Término 2009-2010. 1/Diciembre/2009. ICM00158

Tema 2. Un pequeño buque porta-contenedores tiene una capacidad remanente para llevar un peso de 10 toneladas de carga y 10.4 m3 de volumen en contenedores tipo I y tipo II.

Buques portacontenedores. El Triple-E Maersk Mc-Kinney Moller.

Los contenedores tipo I tienen un peso de 1 tonelada y ocupan un volumen de 1.1 m3, mientras que los de tipo II tienen un peso de 2 toneladas y ocupan un volumen de 2 m3.

Si se llenó la capacidad remanente del buque tanto en peso como en volumen, y utilizando el método directo de Gauss con aritmética de 3 dígitos y estrategia de pivoteo parcial:

a) Determinar cuántos contenedores tipo I y tipo II llevó el buque.

b) Luego se comprobó que hubo un pequeño error en la estimación del volumen que ocupa cada contenedor del tipo I. En lugar de 1.1 m3 en realidad estos contenedores ocupan 1.05 m3, los otros parámetros estaban bien estimados. Determinar cuál era la cantidad real de contenedores tipo I y II que debió haber llevado el buque para utilizar su capacidad completa de peso y volumen.

c) El sistema es bien o mal condicionado? Determine el número de condición.


1Eva_IIT2009_T1 Movimiento de partícula en plano

1ra Evaluación II Término 2009-2010. 1/Diciembre/2009. ICM00158

Tema 1. El movimiento de una partícula en el plano, se encuentra representado por las ecuaciones paramétricas:

x(t) = 3 \sin ^{3}(t)-1 y(t) = 4 \sin (t)\cos (t) t \geq 0

Donde x, y son las coordenadas de la posición expresadas en cm y t se expresa en segundos.

a) Demuestre que existe un instante t ∈ [0, π/2] tal que sus coordenadas x e y coinciden.

b) Empleando el método de Newton, aproxime con una precisión de 10-5 en qué instante de tiempo las dos coordenadas serán iguales en el intervalo dado en el literal a.


Referencias: Megaconstrucciones, El Tren InterUrbano | México – Toluca.

El Tunel debajo del agua entre Francia e Inglaterra

1Eva_IIT2009_T3_MN Productos y materiales 4×3

1ra Evaluación II Término 2009-2010. 1/Diciembre/2009. ICM02188 Métodos Numéricos

Tema 3. (40 puntos).mesa y silla plastica
Una empresa produce cuatro productos:
P1, P2, P3, P4 usando tres tipos de materiales M1, M2, M3.

Para fabricar cada Kg. de cada producto se requiere la siguiente cantidad en Kg, de los tres materiales en la siguiente proporción:

P1 P2 P3 P4
M1 0.2 0.2 0.1 0.5
M2 0.4 0.6 0.8 0.4
M3 0.4 0.2 0.1 0.1

La cantidad disponible de cada material es: 15, 20, 12 Kg. respectivamente, los cuales deben usarse completamente.

a) Resuelva este sistema dejando como variable libre la cantidad del producto P4. Use el método de Gauss-Jordan para reducir el sistema a la forma diagonal hasta donde sea posible.

b) Luego exprese las ecuaciones en función de la variable libre y determine un rango para la cantidad que debe fabricarse del producto P4 de tal manera que la cantidad fabricada de los otros tres productos sea positiva.

c) Del rango obtenido seleccione un valor entero para la cantidad de P4 y con este valor, determine la cantidad correspondiente para cada uno de los otros tres productos P1, P2, P3.

1Eva_IIT2009_T2_MN Factor de riesgo en avenida

1ra Evaluación II Término 2009-2010. 1/Diciembre/2009. ICM02188 Métodos Numéricos

Tema 2. (30 puntos). Para el control de los accidentes de tránsito, se requiere modelar un factor del riesgo f(x) de un accidente de tránsito en cierta avenida, en función del número de vehículos x que circulan por ella a la semana.

Por observación directa se han determinado los siguientes factores:

x en miles 10 7 6
f(x) 0.8 0.5 0.4

Se propone el siguiente modelo para predecir el factor de riesgo:

f(x) = ax^2 + bx + c

a) Sustituya cada uno de los tres datos (x, f(x)) en el modelo y obtenga un sistema de tres ecuaciones lineales.
Obtenga la solución con el método de Gauss.

b) Determine el factor de riesgo que tendrá la avenida si el número de vehículos que circula semanalmente es 5 (miles).


Referencia: Exceso de velocidad, principal causa de siniestros de tránsito en Guayaquil. eluniverso.com. 11 Nov.2019

https://www.eluniverso.com/guayaquil/2019/11/11/nota/7599413/exceso-velocidad-principal-causa-accidentes-transito-guayaquil

1Eva_IIT2009_T1_MN Precio de producto ln(x)

1ra Evaluación II Término 2009-2010. 1/Diciembre/2009. ICM02188 Métodos Numéricos

Tema 1. (30 puntos) Suponga que el precio de un producto f(x) depende de la cantidad disponible x, con la siguiente relación:

f(x) = 50 ln(x) 10 \leq x \leq 40

a) Determine la cantidad del producto para que el precio sea igual a 160.
Use el método de Newton con una precisión 10-4,

b) Encuentre un intervalo [a, b] tal que para cualquier aproximación inicial que pertenezca a ese intervalo, el método de Newton converge en el literal anterior.

1Eva_IT2009_T3 Precio y demanda con competencia

1ra Evaluación I Término 2009-2010. 7/Julio/2009. ICM00158

Tema 3. Una empresa que vende cierto producto ha observado que su demanda depende del precio al que se lo vende (P en $/unidad) y también del precio al que la competencia vende un producto de similares características (Q en $/unidad).

Recopilando información histórica respecto a lo que ha sucedido en el pasado, se observó que la demanda diaria (unidades vendidas por día) de este producto fueron de:

Q\P 1 1.1 1.2
1 100 91 83
1.1 110 100 92
1.2 120 109 100
1.3 130 118 108

Use todos los datos dados y el polinomio de interpolación de Lagrange para estimar los Ingresos mensuales de la empresa por la venta de este producto si decide venderlo a $1.15 por unidad y conoce que la competencia estableció un precio de $1.25 por unidad.

1Eva_IT2009_T2 Materiales y Productos 3×4

1ra Evaluación I Término 2009-2010. 7/Julio/2009. ICM00158

Tema 2. (40 puntos). Una empresa produce cuatro productos: P1, P2, P3, P4 usando tres tipos de materiales M1, M2, M3.

Para fabricar cada Kg de cada producto se requiere la siguiente cantidad en Kg, de los tres materiales en la siguiente proporción:

P1 P2 P3 P4
M1 0.2 0.5 0.4 0.2
M2 0.3 0 0.5 0.6
M3 0.4 0.5 0.1 0.2

La cantidad disponible de cada material es: 10, 12, 15 Kg respectivamente, los cuales deben usarse completamente.

a) Plantee un sistema de ecuaciones lineales para determinar la cantidad producida de cada producto. Use el método de Gauss-Jordan para reducir el sistema a la forma escalonada con 1’s en la diagonal hasta donde sea posible. Use dos decimales en los cálculos.

b) Encuentre la variable libre y asígnela un t. Exprese la solución (cantidad de unidades producidas de cada producto) en términos de la variable t y determine su dominio.


Suponiendo que la última variable para P4 sea cero, se inicia con:

A = np.array([[0.2, 0.5, 0.4],
              [0.3, 0.0, 0.5],
              [0.4, 0.5, 0.1]])
B = np.array([10, 12, 15],dtype=float)

1Eva_IT2009_T1 Demanda de un producto alcanza la producción

1ra Evaluación I Término 2009-2010. 7/Julio/2009. ICM00158 y ICM02188 Métodos Numéricos

Tema 1. (30 puntos) Oferta Demaanda Producto01
Se propone el siguiente modelo para describir la demanda de un producto, en donde t es tiempo en meses:

f(t) = 200 t e^{-0.75t}

a) Encuentre el primer valor de t para el cual la demanda alcanza el valor de 80 unidades.
Use el método de Newton para los cálculos.
Elija el valor inicial y muestre los valores intermedios.
Calcule la respuesta con cuatro decimales exactos.

b) Encuentre el valor de t para el cual la demanda alcanza el valor máximo.
Use el método de Newton para los cálculos .
Elija un valor inicial y muestre los valores intermedios.
Calcule la respuesta con cuatro decimales exactos.