Advertisement
Guest User

odj

a guest
Jan 23rd, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. from numpy import *
  2. from pylab import *
  3. from scipy import integrate
  4.  
  5. def f(z,x):
  6. return array([z[1],2*z[1]-z[0]])
  7. def funk(x):
  8. return (e**x)+x*e**x
  9. y0=array([1.,2.])
  10. xi=linspace(0,2,100)
  11. yi=integrate.odeint(f,y0,xi)
  12. print 'Aproksimativne vrijednosti yi:'
  13. for i in range(0,100):
  14. print 'y%d=%.15f' % (i,yi[i,0])
  15. print 'Vrijednost funkcije u tocki x=2:', funk(2)
  16. print 'Greska za tocku x=2: ', abs(yi[99,0]-funk(2))
  17.  
  18. xt=linspace(0,2,10)
  19. plot(xt,fun(xt),'co',xi,yi[:,0],'-b')
  20. grid()
  21. show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement