Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import sys
  2. from math import pow
  3. step=0.01
  4. N=100
  5. M=100
  6. len1=2
  7. len2=6
  8. def FunctionMax(x1,x2):
  9. return 2*pow(x1,3)+x2*x1+x2
  10.  
  11. func_list=list()
  12.  
  13. def FindMax(N,M, len1, len2):
  14. F_max=-sys.maxsize
  15. x1=0
  16. x2=-2
  17. step1=len1/N
  18. step2=len2/M
  19. for i in range(1,N+1):
  20. x2=-2
  21. for j in range(1,M+1):
  22. temp_list=list()
  23. y=FunctionMax(x1, x2)
  24. if y>F_max:
  25. F_max=y
  26. temp_list.append(x1)
  27. temp_list.append(x2)
  28. temp_list.append(y)
  29. func_list.append(temp_list)
  30. x2=x2+step2
  31. x1=x1+step1
  32. return F_max
  33.  
  34. res=FindMax(N,M, len1, len2)
  35. print(res,'\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement