Advertisement
yloplopy

Fixed Point 1.160

Apr 23rd, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.     public static void main(String[] args) {
  2.         fixedPointArrange1();
  3.         System.out.println("");
  4.         fixedPointArrange2();
  5.     }
  6.    
  7.     private static void fixedPointArrange1() {
  8.         List<Double> x = new ArrayList<Double>();
  9.         x.add(0.7);
  10.         int loop = 5;
  11.         for(int i = 0; i < loop; i++) {
  12.             double f = arrange1(x.get(i));
  13.             x.add(f);
  14.         }
  15.         for(int i = 0; i < loop; i++) {
  16.             System.out.println("Iteration " + (i+1) + ": " + x.get(i));
  17.         }
  18.     }
  19.    
  20.     private static double arrange1(double x) {
  21.         return ((5F/3F) + (4F/(3F*x)) - (4F/(3*Math.pow(x, 2))));
  22.     }
  23.    
  24.     private static void fixedPointArrange2() {
  25.         List<Double> x = new ArrayList<Double>();
  26.         x.add(0.7);
  27.         int loop = 5;
  28.         for(int i = 0; i < loop; i++) {
  29.             double f = arrange2(x.get(i));
  30.             x.add(f);
  31.         }
  32.         for(int i = 0; i < loop; i++) {
  33.             System.out.println("Iteration " + (i+1) + ": " + x.get(i));
  34.         }
  35.     }
  36.    
  37.     private static double arrange2(double x) {
  38.         return 1F + ((3F*Math.pow(x, 3) - 5F * Math.pow(x, 2))/4F);
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement