Path: blob/master/homework/Homework_2018_1_06_1032478036.ipynb
934 views
Kernel: Python 3
Tarea
Modificar los puntos tratados en clase para que la gráfica del polinomio de ajuste tenga dos mínimos, uno relativo y otro absoluto
In [1]:
Out[1]:
Populating the interactive namespace from numpy and matplotlib
Se crea el dataFrame con las coordenadas de los puntos modificados. Se calcula el polinomio de ajuste P y se imprime en pantalla
In [2]:
Out[2]:
8 7 6 5 4 3 2
0.02026 x - 0.6494 x + 8.377 x - 55.56 x + 201 x - 388.8 x + 371.2 x - 155.2 x + 22.26
Se grafica dicho polinomio y los puntos
In [3]:
Out[3]:
[<matplotlib.lines.Line2D at 0x7f28b75d96d8>]
Con la función de Scipy optimize.fmin_powell se calculan ambos mínimos y se muestran en pantalla
In [4]:
Out[4]:
Optimization terminated successfully.
Current function value: -17.276721
Iterations: 2
Function evaluations: 22
Optimization terminated successfully.
Current function value: 17.559418
Iterations: 2
Function evaluations: 27
1.El mínimo absoluto es: 2.1465208066666275
2.El mínimo relativo es: 5.195937399239239
Utilizando la función de Scipy optimize.newton se calculan las raíces del polinomio
In [5]:
Out[5]:
Las raíces son: 1.2084432050057703 y 2.920284949273795
In [17]: