fork(1) download
  1. # eulers method
  2. deltax = 0.7
  3. def yderiv(x, y):
  4. return ((2*x)+(2*y))
  5. x = -1
  6. y = 1.5
  7. endpoint = 1.1
  8. print(x, y)
  9. while(x!=endpoint and -50<x<50):
  10. deriv = yderiv(x, y)
  11. y += (deriv*deltax)
  12. x += deltax
  13. print(x, y)
Success #stdin #stdout 0.1s 14092KB
stdin
Standard input is empty
stdout
-1 1.5
-0.30000000000000004 2.2
0.3999999999999999 4.86
1.0999999999999999 12.224
1.7999999999999998 30.877599999999997
2.5 76.62624
3.2 187.40297599999997
3.9000000000000004 454.2471423999999
4.6000000000000005 1095.6531417599997
5.300000000000001 2636.007540223999
6.000000000000001 6333.838096537598
6.700000000000001 15209.611431690235
7.400000000000001 36512.447436056565
8.100000000000001 87640.23384653576
8.8 210347.90123168583
9.5 504847.28295604594
10.2 1211646.7790945102
10.899999999999999 2907966.549826824
11.599999999999998 6979134.979584377
12.299999999999997 16749940.191002505
12.999999999999996 40199873.678406015
13.699999999999996 96479715.02817443
14.399999999999995 231551335.24761862
15.099999999999994 555723224.7542846
15.799999999999994 1333735760.550283
16.499999999999993 3200965847.4406786
17.199999999999992 7682318056.957628
17.89999999999999 18437563360.778305
18.59999999999999 44250152090.92793
19.29999999999999 106200365044.26703
19.99999999999999 254880876133.26086
20.69999999999999 611714102747.826
21.399999999999988 1468113846623.7625
22.099999999999987 3523473231926.9893
22.799999999999986 8456335756655.714
23.499999999999986 20295205816005.633
24.199999999999985 48708493958446.42
24.899999999999984 116900385500305.28
25.599999999999984 280560925200767.53
26.299999999999983 673346220481877.9
26.999999999999982 1616030929156543.5
27.69999999999998 3878474229975742.0
28.39999999999998 9308338151941820.0
29.09999999999998 2.234001156466041e+16
29.79999999999998 5.3616027755185016e+16
30.49999999999998 1.2867846661244406e+17
31.199999999999978 3.088283198698658e+17
31.899999999999977 7.41187967687678e+17
32.59999999999998 1.778851122450427e+18
33.29999999999998 4.2692426938810245e+18
33.999999999999986 1.024618246531446e+19
34.69999999999999 2.4590837916754702e+19
35.39999999999999 5.901801100021128e+19
36.099999999999994 1.4164322640050707e+20
36.8 3.3994374336121694e+20
37.5 8.158649840669205e+20
38.2 1.9580759617606092e+21
38.900000000000006 4.699382308225462e+21
39.60000000000001 1.1278517539741108e+22
40.30000000000001 2.706844209537866e+22
41.000000000000014 6.496426102890877e+22
41.70000000000002 1.5591422646938105e+23
42.40000000000002 3.741941435265145e+23
43.10000000000002 8.980659444636348e+23
43.800000000000026 2.1553582667127236e+24
44.50000000000003 5.172859840110537e+24
45.20000000000003 1.241486361626529e+25
45.900000000000034 2.9795672679036696e+25
46.60000000000004 7.150961442968807e+25
47.30000000000004 1.7162307463125133e+26
48.00000000000004 4.1189537911500315e+26
48.700000000000045 9.885489098760075e+26
49.40000000000005 2.372517383702418e+27
50.10000000000005 5.694041720885802e+27