Otimização
2023-2 (7º Semestre)
OTIM
Nota: Trabalhos e 2 projetos (em grupo)
O problema escolhe a linguagem, não vocês - Peretta
Calculo Numérico
Como o computador faz cálculos?
- Ponto Flutuante, IEEE 754

Mantissa → Coeficiente do 2 é negativo (primeiro bit é 2⁻¹ até 2⁻²³)
Expoente → Coeficiente do 2 é positivo (primeiro bit é 2⁸ até 2⁰)
Épsilon de Máquina

Derivada Numérica
import numpy as np
import matplotlib.pyplot as plt
def dfdt(f,t):
h = 2**-36
return(f(t+h) - f(t-h))/(2*h)
t = np.linspace(0,2*np*pi, 100)
fun = lambda t : np.sin(t)
plt.plot(t,fun(t), 'b', label='seno')
plt.plot(t,dfdt(fun,t)), 'b', label='cosseno')
plt.legend()
plt.show()
Trabalho 01 -
d²/dt² f(t) = d/dt(d/dt f(t))
d/dt sin = cos
Trabalhos - Otimização e Simulação