You are on page 1of 2

8/3/22, 17:01 Untitled1.

ipynb - Colaboratory

Optimizacion de parametros

import numpy as np

y= np.array([12,11,10,9,8,7,6,5,4,3,2,1])

t= np.array([0,5.9,11.3,17.2,23.2,29.7,36.2,43.5,51,60,70.7,84.7])

print(y)

print(t)

[12 11 10 9 8 7 6 5 4 3 2 1]

[ 0. 5.9 11.3 17.2 23.2 29.7 36.2 43.5 51. 60. 70.7 84.7]

funcion suma

print(sum(y),sum(t))

78 433.4

caso q=c

Calculamos el valor de Fb para ho=12 y b=0.5

F= sum(2*(y-12-0.5*t)*(-t))

print(F)

30314.54

def F(b):

  sum_min = sum(2*(Y-12-b*t)*(-t))

  return sum_min

hallamos el valor de b en fb=0 usamos fsolve

  import scipy.optimize as opt
  b_opt = opt.fsolve(F,0.3)
  print(b_opt)
  F(b_opt)

---------------------------------------------------------------------------

NameError Traceback (most recent call last)

<ipython-input-16-45073a46ea26> in <module>()

1 import scipy.optimize as opt

----> 2 b_opt = opt.fsolve(F,0.3)

( )
https://colab.research.google.com/drive/1ALktqUHZHdfFESbHto5qKVsF4D9jRT8e#scrollTo=6ALQNSi7UXwV&printMode=true 1/2
8/3/22, 17:01 Untitled1.ipynb - Colaboratory
3 print(b_opt)

4 F(b_opt)

3 frames
<ipython-input-7-eefe69a06e8e> in F(b)

1 def F(b):

----> 2 sum_min = sum(2*(Y-12-b*t)*(-t))

3 return sum_min

NameError: name 'Y' is not defined

SEARCH STACK OVERFLOW

error 0 s completado a las 17:01

https://colab.research.google.com/drive/1ALktqUHZHdfFESbHto5qKVsF4D9jRT8e#scrollTo=6ALQNSi7UXwV&printMode=true 2/2

You might also like