Advertisement
Guest User

mnk

a guest
Jan 23rd, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. import numpy as np
  2. from pylab import *
  3.  
  4. x = array ([3.,6.,9.,12.,15.,18.])
  5. y = array ([173.,245.,300.,346.,387.,424.])
  6.  
  7. lny=log(y)
  8.  
  9. koef = numpy.polyfit(x,lny,1)
  10. print(koef)
  11.  
  12. RegPravac = numpy.poly1d(koef)
  13. print(RegPravac)
  14.  
  15. a = exp(RegPravac[0])
  16. b = RegPravac[1]
  17.  
  18. print('a =', a)
  19. print('b =', b)
  20.  
  21. def f(x):
  22. return a*x**b
  23.  
  24. print('Jedn. krivulje y = %0.f*e^(%0.f x) ' %(a,b))
  25.  
  26. print('Vrijednost funkcije u x = 36', f(36))
  27.  
  28. xtocke =linspace(min(x), max(x),50)
  29. yf = f(xtocke)
  30. plot(x,y,'ro', xtocke,yf,'g-')
  31. grid()
  32. show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement