Advertisement
Guest User

Euler Method Recursive Calc for HP Prime

a guest
Dec 7th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. SUBCALC(); // DECLARE SUBROUTINE
  2.  
  3. EXPORT euler_cl(k,z,step_size,goal) //k is xn-1, z is yn-1
  4. BEGIN
  5. LOCAL x0:=k, y0:=z;
  6.  
  7. k := x0+step_size; //xn= xn-1 + h
  8. z := y0+step_size*SUBCALC(x0,y0);//yn = yn-1 +h*f(xn-1,yn-1)
  9.  
  10. //Print steps
  11. print("Xn="+k);
  12. print ("Yn="+z);
  13.  
  14. IF k =goal THEN
  15. print("The answer is:"+z);
  16. return z;
  17. ELSE
  18. euler_cl(k,z,step_size,goal);
  19. END;
  20. END;
  21.  
  22. SUBCALC(X,Y) //Subroutine for f(x,y) function
  23. BEGIN
  24. RETURN 1+2*X-3*Y; // EDIT HERE TO CHANGE FUNCTION
  25. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement