Se conoce que el volumen del cilindro es 1000 cm3
que se calcula como:
Volumen=areabase.altura=πr2hπr2h=1000h=πr21000
con lo que la altura queda en función del radio, pues el volumen es una constante.
Para conocer el área de la hoja de material para el envase se conoce que las tapas cilíndricas deben ser 0.25 mas que el radio para sellar el recipiente
Area de una tapa circular:
Areatapa=π(r+0.25)2
para la hoja lateral:
Arealateral=base∗altura=(2πr+0.25)h
que en función del radio, usando la fórmula para h(r) se convierte en:
Arealateral=(2πr+0.25)πr21000
por lo que el total de material de hoja a usar corresponde a dos tapas circulares y una hoja lateral.
Areatotal=2π(r+0.25)2+(2πr+0.25)πr21000
la gráfica permite observar el comportamiento entre el área de la hoja necesaria para fabricar el envase y el radio de las tapas circulares.
El objetivo es encontrar el área mínima para consumir menos material. Con la fórmula mostrada se puede aplicar uno de los métodos para encontrar raíces a partir de la derivada de la fórmula.
Tarea: Encontrar el valor requerido para r con la tolerancia indicada para el examen.
Instrucciones para la gráfica:
# 3Eva_IT2010_T1 Envase cilíndricoimport numpy as np
import matplotlib.pyplot as plt
# INGRESO
a = 0.5
b = 20
muestras = 51
Area = lambda r: (2*np.pi)*(r+0.25)**2 +(2*np.pi*r+0.25)*1000/(np.pi*(r**2))
# PROCEDIMIENTO
ri = np.linspace(a,b,muestras)
Areai = Area(ri)
# SALIDA
plt.plot(ri,Areai)
plt.xlabel('r (cm)')
plt.ylabel('Area (cm2)')
plt.title('Area hoja para material cilindro')
plt.show()
import numpy as np
A = np.array([[-2.5,1,0.25,0],
[1,-2.5,0,0.25],
[0.25,0,-2.5,1],
[0,0.25,1,-2.5]])
B = np.array([-0.1111,0.2222,-0.5555,-0.2222])
x = np.linalg.solve(A,B)
print(x)
# 3Eva_IT2009_T3 Integrar Simpson compuestaimport numpy as np
import matplotlib.pyplot as plt
funcionx = lambda x: np.cos(2*x)/(x**(1/3))
# INGRESO
a = 0.00001
b = 1
tramos = 10000
# PROCEDIMIENTO
h = (b-a)/tramos
x = a
area = 0
for i inrange(0,tramos,2):
deltaA = (h/3)*(funcionx(x)+4*funcionx(x+h)+funcionx(x+2*h))
area = area + deltaA
x = x + 2*h
# para la gráfica
xi = np.linspace(a,b,tramos+1)
fxi = funcionx(xi)
print('el área bajo la curva es: ', area)
# Gráfica
plt.plot(xi,fxi)
plt.title('Funcion a integrar')
plt.grid()
plt.xlabel('x')
plt.show()