Cage-synth

Dat is misschien ook een mogelijkheid. Maar ik denk dat het echt wel meevalt om in dit geval zelf iets te schrijven. De bewerkingen zijn an sich niet moeilijk. Hieronder een voorbeeld hoe je de faculteit van een getal kunt berekenen, dan krijg je ook als snel getallen die niet "passen" in de beschikbare variabelen-typen. Als je de pseudocode leest, het is niet eens veel anders dan hoe je het met pen en papier zou uitrekenen. In jouw geval eigenlijk net zo.


Ik ga dat Wiki artikel in elk geval even lezen want dat lijkt me een interessant verhaal.
 
Een loopje met Python is ook eenvoudig:

Code:
for k in range(1,5):
    print(k)

Dat geeft:

1
2
3
4
 
En zo werkt een array in Python:

Code:
import array as arr
a=arr.array( 'd', [1.1 , 244.1 ,3.1] )
print(a[1])
a[1] = 2
print(a[1])

Dat geeft:

244.1
2.0
 
Code:
from mpmath import mp
mp.dps = 50000
print(1/mpf("4.55"))

Dat geeft:
0.219780...

(En zo verder voor ruim 12 blz. lang. Ik kan de hele uitkomst niet posten want dat weigert de software van SynthForum te plaatsen.)

Dat begint erop te lijken. :D Ik neem aan dat mp.dps het aantal decimalen aangeeft?
 
Eerste probeersel:

Code:
from mpmath import mp

n=5 #Voer base (=grondtal) in!

mp.dps = 10000
R = 1/(mpf(4.55))

for k in range(1,10):
    
    ck = int((n**k)*R)
    R = R - ck*(n**(-k))
    print(k, "geeft:", ck)

Met uitkomst:

1 geeft: 1
2 geeft: 0
3 geeft: 2
4 geeft: 2
5 geeft: 1
6 geeft: 4
7 geeft: 0
8 geeft: 1
9 geeft: 3
 
Ook dit werkt nog:

Code:
import mpmath
from mpmath import *
from mpmath import mp

n=5 #Voer base (=grondtal) in!

mp.dps = 10000
R = 1/(mpf(4.55))

for k in range(1,100):
    
    ck = int((n**k)*R)
    R = R - ck*(n**(-k))
    print(k, "geeft:", ck)

Met resultaat:

1 geeft: 1
2 geeft: 0
3 geeft: 2
4 geeft: 2
5 geeft: 1
6 geeft: 4
7 geeft: 0
8 geeft: 1
9 geeft: 3
10 geeft: 1
11 geeft: 1
12 geeft: 0
13 geeft: 1
14 geeft: 0
15 geeft: 2
16 geeft: 2
17 geeft: 1
18 geeft: 4
19 geeft: 0
20 geeft: 1
21 geeft: 3
22 geeft: 1
23 geeft: 1
24 geeft: 0
25 geeft: 0
26 geeft: 0
27 geeft: 4
28 geeft: 4
29 geeft: 3
30 geeft: 3
31 geeft: 2
32 geeft: 4
33 geeft: 3
34 geeft: 0
35 geeft: 4
36 geeft: 3
37 geeft: 1
38 geeft: 3
39 geeft: 3
40 geeft: 3
41 geeft: 1
42 geeft: 2
43 geeft: 4
44 geeft: 1
45 geeft: 3
46 geeft: 1
47 geeft: 0
48 geeft: 2
49 geeft: 1
50 geeft: 0
51 geeft: 3
52 geeft: 3
53 geeft: 1
54 geeft: 3
55 geeft: 3
56 geeft: 2
57 geeft: 2
58 geeft: 2
59 geeft: 0
60 geeft: 3
61 geeft: 4
62 geeft: 2
63 geeft: 2
64 geeft: 4
65 geeft: 0
66 geeft: 1
67 geeft: 2
68 geeft: 0
69 geeft: 0
70 geeft: 2
71 geeft: 4
72 geeft: 3
73 geeft: 4
74 geeft: 1
75 geeft: 3
76 geeft: 4
77 geeft: 0
78 geeft: 3
79 geeft: 2
80 geeft: 2
81 geeft: 4
82 geeft: 1
83 geeft: 2
84 geeft: 0
85 geeft: 0
86 geeft: 2
87 geeft: 1
88 geeft: 4
89 geeft: 4
90 geeft: 1
91 geeft: 2
92 geeft: 4
93 geeft: 0
94 geeft: 1
95 geeft: 2
96 geeft: 3
97 geeft: 0
98 geeft: 3
99 geeft: 3
 
Maar hier krijgen we gekkigheid:

Code:
import mpmath
from mpmath import *
from mpmath import mp

n=5 #Voer base (=grondtal) in!

mp.dps = 10000
R = 1/(mpf(4.55))

for k in range(1,500):
    
    ck = int((n**k)*R)
    R = R - ck*(n**(-k))
    print(k, "geeft:", ck)

2 geeft: 0
3 geeft: 2
4 geeft: 2
5 geeft: 1
6 geeft: 4
7 geeft: 0
8 geeft: 1
9 geeft: 3
10 geeft: 1
11 geeft: 1
12 geeft: 0
13 geeft: 1
14 geeft: 0
15 geeft: 2
16 geeft: 2
17 geeft: 1
18 geeft: 4
19 geeft: 0
20 geeft: 1
21 geeft: 3
22 geeft: 1
23 geeft: 1
24 geeft: 0
25 geeft: 0
26 geeft: 0
27 geeft: 4
28 geeft: 4
29 geeft: 3
30 geeft: 3
31 geeft: 2
32 geeft: 4
33 geeft: 3
34 geeft: 0
35 geeft: 4
36 geeft: 3
37 geeft: 1
38 geeft: 3
39 geeft: 3
40 geeft: 3
41 geeft: 1
42 geeft: 2
43 geeft: 4
44 geeft: 1
45 geeft: 3
46 geeft: 1
47 geeft: 0
48 geeft: 2
49 geeft: 1
50 geeft: 0
51 geeft: 3
52 geeft: 3
53 geeft: 1
54 geeft: 3
55 geeft: 3
56 geeft: 2
57 geeft: 2
58 geeft: 2
59 geeft: 0
60 geeft: 3
61 geeft: 4
62 geeft: 2
63 geeft: 2
64 geeft: 4
65 geeft: 0
66 geeft: 1
67 geeft: 2
68 geeft: 0
69 geeft: 0
70 geeft: 2
71 geeft: 4
72 geeft: 3
73 geeft: 4
74 geeft: 1
75 geeft: 3
76 geeft: 4
77 geeft: 0
78 geeft: 3
79 geeft: 2
80 geeft: 2
81 geeft: 4
82 geeft: 1
83 geeft: 2
84 geeft: 0
85 geeft: 0
86 geeft: 2
87 geeft: 1
88 geeft: 4
89 geeft: 4
90 geeft: 1
91 geeft: 2
92 geeft: 4
93 geeft: 0
94 geeft: 1
95 geeft: 2
96 geeft: 3
97 geeft: 0
98 geeft: 3
99 geeft: 3
100 geeft: 0
101 geeft: 0
102 geeft: 0
103 geeft: 4
104 geeft: 0
105 geeft: 2
106 geeft: 3
107 geeft: 4
108 geeft: 0
109 geeft: 3
110 geeft: 4
111 geeft: 0
112 geeft: 2
113 geeft: 4
114 geeft: 3
115 geeft: 2
116 geeft: 1
117 geeft: 2
118 geeft: 1
119 geeft: 4
120 geeft: 0
121 geeft: 0
122 geeft: 1
123 geeft: 3
124 geeft: 1
125 geeft: 3
126 geeft: 0
127 geeft: 1
128 geeft: 2
129 geeft: 1
130 geeft: 2
131 geeft: 3
132 geeft: 1
133 geeft: 3
134 geeft: 1
135 geeft: 1
136 geeft: 3
137 geeft: 0
138 geeft: 2
139 geeft: 1
140 geeft: 3
141 geeft: 3
142 geeft: 1
143 geeft: 4
144 geeft: 2
145 geeft: 0
146 geeft: 1
147 geeft: 2
148 geeft: 4
149 geeft: 1
150 geeft: 3
151 geeft: 3
152 geeft: 2
153 geeft: 4
154 geeft: 3
155 geeft: 3
156 geeft: 3
157 geeft: 0
158 geeft: 0
159 geeft: 1
160 geeft: 1
161 geeft: 3
162 geeft: 4
163 geeft: 1
164 geeft: 0
165 geeft: 0
166 geeft: 3
167 geeft: 1
168 geeft: 2
169 geeft: 3
170 geeft: 3
171 geeft: 4
172 geeft: 1
173 geeft: 3
174 geeft: 0
175 geeft: 2
176 geeft: 1
177 geeft: 2
178 geeft: 0
179 geeft: 3
180 geeft: 4
181 geeft: 3
182 geeft: 0
183 geeft: 1
184 geeft: 0
185 geeft: 0
186 geeft: 1
187 geeft: 0
188 geeft: 2
189 geeft: 4
190 geeft: 3
191 geeft: 0
192 geeft: 3
193 geeft: 2
194 geeft: 2
195 geeft: 3
196 geeft: 3
197 geeft: 1
198 geeft: 0
199 geeft: 3
200 geeft: 0
201 geeft: 0
202 geeft: 2
203 geeft: 0
204 geeft: 3
205 geeft: 0
206 geeft: 4
207 geeft: 3
208 geeft: 3
209 geeft: 3
210 geeft: 2
211 geeft: 0
212 geeft: 2
213 geeft: 4
214 geeft: 2
215 geeft: 4
216 geeft: 1
217 geeft: 4
218 geeft: 2
219 geeft: 2
220 geeft: 2
221 geeft: 3
222 geeft: 0
223 geeft: 2
224 geeft: 4
225 geeft: 2
226 geeft: 0
227 geeft: 0
228 geeft: 0
229 geeft: 0
230 geeft: 1
231 geeft: 2
232 geeft: 1
233 geeft: 2
234 geeft: 2
235 geeft: 3
236 geeft: 3
237 geeft: 2
238 geeft: 2
239 geeft: 2
240 geeft: 4
241 geeft: 4
242 geeft: 4
243 geeft: 1
244 geeft: 4
245 geeft: 0
246 geeft: 0
247 geeft: 4
248 geeft: 4
249 geeft: 0
250 geeft: 0
251 geeft: 2
252 geeft: 3
253 geeft: 0
254 geeft: 2
255 geeft: 1
256 geeft: 0
257 geeft: 0
258 geeft: 2
259 geeft: 4
260 geeft: 0
261 geeft: 3
262 geeft: 3
263 geeft: 4
264 geeft: 2
265 geeft: 3
266 geeft: 2
267 geeft: 4
268 geeft: 1
269 geeft: 0
270 geeft: 2
271 geeft: 2
272 geeft: 1
273 geeft: 3
274 geeft: 2
275 geeft: 0
276 geeft: 0
277 geeft: 2
278 geeft: 1
279 geeft: 1
280 geeft: 2
281 geeft: 3
282 geeft: 1
283 geeft: 4
284 geeft: 1
285 geeft: 3
286 geeft: 0
287 geeft: 1
288 geeft: 4
289 geeft: 4
290 geeft: 0
291 geeft: 0
292 geeft: 1
293 geeft: 3
294 geeft: 1
295 geeft: 1
296 geeft: 0
297 geeft: 1
298 geeft: 2
299 geeft: 4
300 geeft: 0
301 geeft: 0
302 geeft: 2
303 geeft: 0
304 geeft: 3
305 geeft: 0
306 geeft: 4
307 geeft: 0
308 geeft: 4
309 geeft: 0
310 geeft: 1
311 geeft: 1
312 geeft: 1
313 geeft: 2
314 geeft: 4
315 geeft: 1
316 geeft: 1
317 geeft: 4
318 geeft: 3
319 geeft: 0
320 geeft: 3
321 geeft: 0
322 geeft: 4
323 geeft: 0
324 geeft: 3
325 geeft: 1
326 geeft: 3
327 geeft: 2
328 geeft: 3
329 geeft: 0
330 geeft: 2
331 geeft: 1
332 geeft: 0
333 geeft: 1
334 geeft: 2
335 geeft: 2
336 geeft: 3
337 geeft: 4
338 geeft: 2
339 geeft: 4
340 geeft: 2
341 geeft: 3
342 geeft: 2
343 geeft: 1
344 geeft: 3
345 geeft: 3
346 geeft: 1
347 geeft: 0
348 geeft: 4
349 geeft: 3
350 geeft: 4
351 geeft: 1
352 geeft: 0
353 geeft: 1
354 geeft: 2
355 geeft: 2
356 geeft: 4
357 geeft: 3
358 geeft: 1
359 geeft: 3
360 geeft: 4
361 geeft: 1
362 geeft: 3
363 geeft: 2
364 geeft: 4
365 geeft: 3
366 geeft: 0
367 geeft: 0
368 geeft: 2
369 geeft: 2
370 geeft: 3
371 geeft: 0
372 geeft: 4
373 geeft: 3
374 geeft: 2
375 geeft: 0
376 geeft: 2
377 geeft: 1
378 geeft: 2
379 geeft: 3
380 geeft: 1
381 geeft: 3
382 geeft: 0
383 geeft: 3
384 geeft: 1
385 geeft: 3
386 geeft: 0
387 geeft: 3
388 geeft: 3
389 geeft: 2
390 geeft: 1
391 geeft: 2
392 geeft: 1
393 geeft: 2
394 geeft: 3
395 geeft: 3
396 geeft: 2
397 geeft: 4
398 geeft: 2
399 geeft: 3
400 geeft: 3
401 geeft: 3
402 geeft: 1
403 geeft: 1
404 geeft: 1
405 geeft: 0
406 geeft: 1
407 geeft: 1
408 geeft: 1
409 geeft: 4
410 geeft: 2
411 geeft: 2
412 geeft: 0
413 geeft: 0
414 geeft: 3
415 geeft: 3
416 geeft: 1
417 geeft: 2
418 geeft: 2
419 geeft: 0
420 geeft: 1
421 geeft: 0
422 geeft: 2
423 geeft: 1
424 geeft: 4
425 geeft: 4
426 geeft: 1
427 geeft: 3
428 geeft: 4
429 geeft: 3
430 geeft: 4
431 geeft: 4
432 geeft: 3
433 geeft: 2
434 geeft: 2
435 geeft: 0
436 geeft: 0
437 geeft: 2
438 geeft: 3
439 geeft: 4
440 geeft: 4
441 geeft: 2
442 geeft: 1
443 geeft: 2
444 geeft: 4
445 geeft: 0
446 geeft: 0
447 geeft: 4
448 geeft: 2
449 geeft: 1
450 geeft: 4
451 geeft: 3
452 geeft: 2
453 geeft: 2
454 geeft: 4
455 geeft: 4
456 geeft: 2
457 geeft: 3
458 geeft: 1
459 geeft: 0
460 geeft: 3
461 geeft: 1
462 geeft: 0
463 geeft: 1
464 geeft: 9
465 geeft: 45
466 geeft: 228
467 geeft: 1143
468 geeft: 5715
469 geeft: 28576
470 geeft: 142883
471 geeft: 714415
472 geeft: 3572078
473 geeft: 17860394
474 geeft: 89301974
475 geeft: 446509870
476 geeft: 2232549352
477 geeft: 11162746764
478 geeft: 55813733820
479 geeft: 279068669103
480 geeft: 1395343345517
481 geeft: 6976716727587
482 geeft: 34883583637939
483 geeft: 174417918189698
484 geeft: 872089590948493
485 geeft: 4360447954742466
486 geeft: 21802239773712334
487 geeft: 109011198868561673
488 geeft: 545055994342808366
489 geeft: 2725279971714041832
490 geeft: 13626399858570209162
491 geeft: 68131999292851045813
492 geeft: 340659996464255229065
493 geeft: 1703299982321276145327
494 geeft: 8516499911606380726638
495 geeft: 42582499558031903633191
496 geeft: 212912497790159518165955
497 geeft: 1064562488950797590829779
498 geeft: 5322812444753987954148898
499 geeft: 26614062223769939770744493
 
5-tallig: 0.102214013110 102214013110 102214013110 ...

Het bovenstaande lees ik in een eerder post, kijk ik dan naar:
Ook dit werkt nog:

Code:
import mpmath
from mpmath import *
from mpmath import mp

n=5 #Voer base (=grondtal) in!

mp.dps = 10000
R = 1/(mpf(4.55))

for k in range(1,100):
   
    ck = int((n**k)*R)
    R = R - ck*(n**(-k))
    print(k, "geeft:", ck)

Met resultaat:

1 geeft: 1
2 geeft: 0
3 geeft: 2
4 geeft: 2
5 geeft: 1
6 geeft: 4
7 geeft: 0
8 geeft: 1
9 geeft: 3
10 geeft: 1
11 geeft: 1
12 geeft: 0
13 geeft: 1
14 geeft: 0
15 geeft: 2
16 geeft: 2
17 geeft: 1
18 geeft: 4
19 geeft: 0
20 geeft: 1
21 geeft: 3
22 geeft: 1
23 geeft: 1
24 geeft: 0
25 geeft: 0
26 geeft: 0
27 geeft: 4

...

Dan lijkt het hier op nummer 25 al mis te gaan, zou een '1' moeten zijn, en dan '0', '2'. Dus de volgende periode na de laatste correcte gaat fout.
 
Helaas - zelfs met een miljard cijfers blijft het uiteindelijk mis gaan. En dan gaat de berekening van de opeenvolgende cijfers al zeer traag. En bij tien miljard geeft mijn computer het op...

Volgens het Wikipedia-artikel bepaalt de beschikbare geheugencapaciteit van je systeem wat er met arbitrary-precision arithmetic mogelijk is, dus het zal waarschijnlijk aan mijn huis-tuin-en-keuken computer liggen dat we nu niet meer verder komen.
 
Laatst gewijzigd:
Mwah, kan me niet voorstellen dat het om het geheugen gaat als het hier al na een paar stappen misgaat. En het gaat met 10000 decimalen ook nog niet om een echt groot getal.

Ik denk eerder dat het komt omdat de andere variabelen gewone typen zijn? Bv. n=5 en k=25, dan zijn n^k en n^-k al vrij grote/kleine getallen.
 
Dat kan ik nog natrekken. Bijvoorbeeld zie ik nu dat ik n eerder dan het aantal cijfers heb gedefinieerd. Dat zou de zaak kunnen bederven.
 
Ik weet niet veel van Python, maar ik lees dat de standaard voor een float een double-precision is. En ook (hier): "The precision is machine-dependent but in practice is generally implemented as a 64-bit IEEE 754 number with 53 bits of precision.". Het gaat dan wellicht al iets eerder mis, want voor 5^-23 (log2 1/(5^-23) = 53,4) heb je dan al meer nodig. Je krijgt dan misschien al een fout en daarna een opstapeling zodat de output een paar stappen verder al niet meer klopt. Je kunt dit 'ns proberen door een andere waarde voor n te nemen, voor n=3 zou het dan na ca. 34 stappen mis moeten gaan, bijvoorbeeld.
 
Ja - om de een of andere reden wordt het gedefinieerde hoge aantal decimalen bij de eigenlijke berekening door de computer niet gebruikt.

Code:
import mpmath as mp

mp.dps = 100000


n = 13 #Voer base (=grondtal) in!


R = mp.mpf(1)/(mp.mpf(4.55))

for k in range(1,100):
    
    ck = int( ( (mp.mpf(n))**(mp.mpf(k)) ) * mp.mpf(R) )
    R = mp.mpf(R) - (mp.mpf(ck)) * ( (mp.mpf(n))**(-mp.mpf(k)) )
    
    print(k, "geeft cijfer:", ck, "en R:", R)

1 geeft cijfer: 2 en R: 0.0659340659340659
2 geeft cijfer: 11 en R: 0.000845308537616218
3 geeft cijfer: 1 en R: 0.00039014240197671
4 geeft cijfer: 11 en R: 5.00182566635666e-6
5 geeft cijfer: 1 en R: 2.30853492292761e-6
6 geeft cijfer: 11 en R: 2.95966015645766e-8
7 geeft cijfer: 1 en R: 1.36599699466533e-8
8 geeft cijfer: 11 en R: 1.75127808410472e-10
9 geeft cijfer: 1 en R: 8.08282130381449e-11
10 geeft cijfer: 11 en R: 1.03624772309858e-12
11 geeft cijfer: 1 en R: 4.78261951664695e-13
12 geeft cijfer: 11 en R: 6.12014506678759e-15
13 geeft cijfer: 1 en R: 2.81845411155747e-15
14 geeft cijfer: 11 en R: 2.47156109781344e-17
15 geeft cijfer: 1 en R: 5.17897810695027e-18
16 geeft cijfer: 3 en R: 6.7052436744624e-19
17 geeft cijfer: 5 en R: 9.25174777662358e-20
18 geeft cijfer: 10 en R: 3.59334089238903e-21
19 geeft cijfer: 5 en R: 1.73181781856465e-22
20 geeft cijfer: 3 en R: 1.53282844472699e-23
21 geeft cijfer: 3 en R: 3.18570772348565e-24
22 geeft cijfer: 10 en R: 7.22265122589135e-26
23 geeft cijfer: 3 en R: 3.76945845988805e-28
24 geeft cijfer: 0 en R: 3.76945845988805e-28
25 geeft cijfer: 2 en R: 9.35156037287467e-29
26 geeft cijfer: 8 en R: 6.30629841795966e-30
27 geeft cijfer: 7 en R: 4.36441329733616e-31
28 geeft cijfer: 6 en R: 4.9417785454975e-32
29 geeft cijfer: 9 en R: 4.76122265359341e-33
30 geeft cijfer: 12 en R: 1.81062366272223e-34
31 geeft cijfer: 6 en R: 4.90235522140758e-36
32 geeft cijfer: 2 en R: 3.85431861130269e-37
33 geeft cijfer: 2 en R: 3.79762180320141e-38
34 geeft cijfer: 2 en R: 1.12488608706099e-38
35 geeft cijfer: 10 en R: 9.69108116223712e-40
36 geeft cijfer: 12 en R: 2.02078619726755e-41
37 geeft cijfer: 3 en R: 1.95978016015553e-42
38 geeft cijfer: 4 en R: 8.81820255380974e-44
39 geeft cijfer: 2 en R: 1.61974818989656e-44
40 geeft cijfer: 5 en R: 2.35430042990174e-45
41 geeft cijfer: 11 en R: 1.16081812909354e-47
42 geeft cijfer: 0 en R: 1.16081812909354e-47
43 geeft cijfer: 9 en R: 2.6647594532096e-49
44 geeft cijfer: 2 en R: 7.2600640267722e-50
45 geeft cijfer: 9 en R: 5.48995774929344e-51
46 geeft cijfer: 9 en R: 3.27597555568165e-52
47 geeft cijfer: 7 en R: 1.87383986786186e-53
48 geeft cijfer: 5 en R: 1.76811533303916e-54
49 geeft cijfer: 6 en R: 2.01627639601059e-55
50 geeft cijfer: 10 en R: 7.95884032071729e-58
51 geeft cijfer: 0 en R: 7.95884032071729e-58
52 geeft cijfer: 6 en R: 8.28718821226605e-59
53 geeft cijfer: 9 en R: 6.01249436229535e-61
54 geeft cijfer: 0 en R: 6.01249436229535e-61
55 geeft cijfer: 11 en R: 6.2612971429204e-63
56 geeft cijfer: 1 en R: 2.10054092553149e-63
57 geeft cijfer: 6 en R: 1.80191902121219e-64
58 geeft cijfer: 7 en R: 7.85288719978472e-66
59 geeft cijfer: 4 en R: 2.77545884556843e-67
60 geeft cijfer: 1 en R: 1.31866243879383e-67
61 geeft cijfer: 11 en R: 8.59885561384099e-69
62 geeft cijfer: 9 en R: 8.40768240485174e-70
63 geeft cijfer: 12 en R: 4.50669714230386e-71
64 geeft cijfer: 8 en R: 4.26177813780091e-72
65 geeft cijfer: 10 en R: 3.38201860374204e-73
66 geeft cijfer: 11 en R: 6.20694459194425e-75
67 geeft cijfer: 2 en R: 1.56365905652804e-75
68 geeft cijfer: 8 en R: 1.34955814861507e-76
69 geeft cijfer: 9 en R: 1.13180343326733e-77
70 geeft cijfer: 10 en R: 7.50702663542201e-79
71 geeft cijfer: 9 en R: 1.91181633715844e-80
72 geeft cijfer: 3 en R: 3.59586444132718e-82
73 geeft cijfer: 0 en R: 3.59586444132718e-82
74 geeft cijfer: 9 en R: 2.65939542962973e-83
75 geeft cijfer: 9 en R: 9.79147385803357e-85
76 geeft cijfer: 4 en R: 1.03427491427497e-85
77 geeft cijfer: 6 en R: 2.3828882302826e-87
78 geeft cijfer: 1 en R: 1.08744459954908e-87
79 geeft cijfer: 10 en R: 9.0949498984836e-89
80 geeft cijfer: 11 en R: 6.63068278324592e-90
81 geeft cijfer: 11 en R: 1.44619998508221e-91
82 geeft cijfer: 3 en R: 8.54875127596112e-93
83 geeft cijfer: 2 en R: 1.57073859738371e-93
84 geeft cijfer: 5 en R: 2.28813082272675e-94
85 geeft cijfer: 11 en R: 1.71799510003788e-96
86 geeft cijfer: 1 en R: 1.29917567362092e-97
87 geeft cijfer: 1 en R: 7.75775715626257e-99
88 geeft cijfer: 0 en R: 7.75775715626257e-99
89 geeft cijfer: 10 en R: 5.29366019822942e-100
90 geeft cijfer: 9 en R: 2.89389411463526e-101
91 geeft cijfer: 6 en R: 3.27601403473261e-102
92 geeft cijfer: 9 en R: 3.14907060314918e-103
93 geeft cijfer: 12 en R: 1.12037808874621e-104
94 geeft cijfer: 5 en R: 1.46970141863336e-105
95 geeft cijfer: 9 en R: 1.21905799872464e-106
96 geeft cijfer: 10 en R: 6.70959314076312e-108
97 geeft cijfer: 7 en R: 5.06720470594621e-109
98 geeft cijfer: 7 en R: 2.95764190431987e-110
99 geeft cijfer: 5 en R: 3.35971291399964e-111
 
Nu wordt het grote aantal cijfers wel gebruikt, maar gaat het nog steeds fout :stupid:

Code:
import mpmath as mp
from mpmath import *

mp.dps = 100


n = 13 #Voer base (=grondtal) in!


R = 1/(mp.mpf(4.55))

# print("eerste R is:", R)

for k in range(1,25):
    
    ck = int( ( (mp.mpf(n))**(mp.mpf(k)) ) * mp.mpf(R) )
    R = mp.mpf(R) - (mp.mpf(ck)) * ( (mp.mpf(n))**(-mp.mpf(k)) )
    
    print(k, "geeft cijfer:", ck)
    print(k, "geeft argument int:",( (mp.mpf(n))**(mp.mpf(k)) ) * mp.mpf(R) )
    print(k, "geeft Rk+1:",mp.mpf(R) - (mp.mpf(ck)) * ( (mp.mpf(n))**(-mp.mpf(k)) ) )

Resultaat:

1 geeft cijfer: 2
1 geeft argument int: 0.8571428571428572544023133061381811006731503387224642820750398375004596741458950582272306989850208853
1 geeft Rk+1: -0.08791208791208790350751436106629376148668074317519505522499693557688771737339268782867456161653685498
2 geeft cijfer: 11
2 geeft argument int: 0.1428571428571443072300729797963543087509544033920356669755178875059757638966357569539990868052715085
2 geeft Rk+1: -0.06424344885883346563769187585919316977070441181424830966286675806209481796510866416003550836209898516
3 geeft cijfer: 1
3 geeft argument int: 0.8571428571428759939909487373526060137624072440964636706817325375776849306562648404019881284685296105
3 geeft Rk+1: -0.00006502373366277833682706020147810377161474408552732650401377672390637918495390767391807549910399198431
4 geeft cijfer: 11
4 geeft argument int: 0.1428571428573879218823335855838781789112941732540277188625229885099040985314429252258456700908849361
4 geeft Rk+1: -0.0003801387506439764741471820459513365015611745326405228206693560103459296208630144979088321252725435056
5 geeft cijfer: 1
5 geeft argument int: 0.857142857146042984470336612590416325846824252302360345212798850628753280908758027935993711181504169
5 geeft Rk+1: -0.0000003847558204812830178044385092355193180404040682093108536578959187790955366549920738177296335198773772
6 geeft cijfer: 11
6 geeft argument int: 0.1428571428985587981143759636754122360087152799306844877663850581737926518138543631679182453595541967
6 geeft Rk+1: -0.000002249341719778313416148354748722103518906856417991537579430554418421405808306511742402088368245034308
7 geeft cijfer: 1
7 geeft argument int: 0.8571428576812643754868875277803590681132986390988983409630057562593044735801067211829371896742045575
7 geeft Rk+1: -0.000000002276661651122936092865947289553328119080509279623320166068534237083173239295731544015021268563135006
8 geeft cijfer: 11
8 geeft argument int: 0.1428571498564368813295378611446678854728823082856784325190748313709581565413873753781834657646592472
8 geeft Rk+1: -0.00000001330971430968524614223823273030234705911868886413353747833278571425660679936389526344909662196643045
9 geeft cijfer: 1
9 geeft argument int: 0.8571429481336794572839921948806825111474700077138196227479728078224560350380358799163850549405702137
9 geeft Rk+1: -0.00000000001347136218707762119983745555352936214960064690327558919381598535528943210226206310546734991630517081
10 geeft cijfer: 11
10 geeft argument int: 0.1428583257378329446918985334488726449171101002796550957236465016919284554944664389130057142274127778
10 geeft Rk+1: -0.00000000007875569744484276942097523922660048013799224207789225968058670415513223423284291351631986680034833914
11 geeft cijfer: 1
11 geeft argument int: 0.8571582345918282809946809348353443839224313036355162444074045219950699214280637058690742849563661112
11 geeft Rk+1: -0.00000000000007970367266425746216816659495067128018698635463627217088865842198834448573265789298478235034759781762
12 geeft cijfer: 11
12 geeft argument int: 0.1430570496937676529308521528594769909916069472617111772962587859359089785648281762979657044327594462
12 geeft Rk+1: -0.0000000000004660015144261814161393960841404412091123804089239447773192543912181835515940830433448564147502201155
13 geeft cijfer: 1
13 geeft argument int: 0.8597416460189794881010779871732008828908903144022453048513642171668167213427662918735541576258728003
13 geeft Rk+1: -0.0000000000000004630897387345998150938792194364229715209076029034311080233513770954465815963236801517730342393975582
14 geeft cijfer: 11
14 geeft argument int: 0.1766413982467333453140138332516114775815740872291889630677348231686173774559617943562040491363464044
14 geeft Rk+1: -0.000000000000002748875784663143921432515250145120775813180113481375524772439952419938095569253563939193533663198137
15 geeft cijfer: 2
15 geeft argument int: 0.2963381772075334890821798322709492085604631339794565198805527011920259069275033266306526387725032577
15 geeft Rk+1: -0.00000000000000003328381556854878655157158973051398267962559236740737154061677318827723708859327465328370956141796215
16 geeft cijfer: 3
16 geeft argument int: 0.8523963036979353580683378195223397112860207417329347584471851154963367900575432461984843040425423505
16 geeft Rk+1: -0.00000000000000000322745730518857476539623100982104639701845876348962773063533235560805215798275678625648405946134704
17 geeft cijfer: 11
17 geeft argument int: 0.08115194807315965488839165379041624671826964252815185981340650145237827074806220058029595255305055678
17 geeft Rk+1: -0.000000000000000001262233880276560917838611401160354409309530797079621404598084301164297758673607541104703930487260668
18 geeft cijfer: 1
18 geeft argument int: 0.05497532495107551354909149927541120733750535286597417757428451888091751972480860754384738318965723809
18 geeft Rk+1: -0.00000000000000000000840355035532131374076359653973191941378942484518297938879934335176667133157114487664511516895216803
19 geeft cijfer: 0
19 geeft argument int: 0.7146792243639816761381894905803456953875695872576643084656987454519277564225118980700159814655440952
19 geeft Rk+1: 0.0000000000000000000004888633320633643024835510107689493088754075820116193715501953561236200680177657349014012517450553745
20 geeft cijfer: 9
20 geeft argument int: 0.2908299167317617897964633775444940400384046343496360100540836908750608334926546749102077590520732373
20 geeft Rk+1: -0.0000000000000000000004582576523918085068563818644323266497516159901156159993746075831783044597491004840798845208735838047
21 geeft cijfer: 3
21 geeft argument int: 0.7807889175129032673540239080784225204992602465452681307030879813757908354045107738327008676769520853
21 geeft Rk+1: -0.000000000000000000000008982313611790635759234218503516259120848398209106913166688240176109491449433175075941269759613937649
22 geeft cijfer: 10
22 geeft argument int: 0.1502559276677424756023108050194927664903832050884856991401437578852808602586400598251112798003771091
22 geeft Rk+1: -0.000000000000000000000003066699310459839119701435916789025980179940658016356938032337530896945089285095470206743237669774465
23 geeft cijfer: 1
23 geeft argument int: 0.9533270596806521828300404652534059643749816661503140888218688525086511833623207777264466374049024188
23 geeft Rk+1: -0.000000000000000000000000001117810175053816623718624881795850602764275264975572575027658074248999815645310149984554233123099038
24 geeft cijfer: 12
24 geeft argument int: 0.3932517758484783767905260482942775368747616599540831546842950826124653837101701104438062862637314441
24 geeft Rk+1: -0.00000000000000000000000002138307249664795023781411178743258823819032106441379073610362478161057252247460808305206956834134725
 
Ik begrijp niet dat Rk+1 soms negatief wordt. Het te representeren getal C wordt door de n-tallige representatie immers van onderen af benaderd.
 
Voor n=3 krijg je:

eerste R is: 0.2197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802198
1 geeft cijfer: 0
1 geeft argument int: 0.6593406593406593406593406593406593406593406593406593406593406593406593406593406593406593406593406593
1 geeft Rk+1: 0.2197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802198
2 geeft cijfer: 1
2 geeft argument int: 0.978021978021978021978021978021978021978021978021978021978021978021978021978021978021978021978021978
2 geeft Rk+1: -0.002442002442002442002442002442002442002442002442002442002442002442002442002442002442002442002442002444
3 geeft cijfer: 2
3 geeft argument int: 0.934065934065934065934065934065934065934065934065934065934065934065934065934065934065934065934065934
3 geeft Rk+1: -0.03947903947903947903947903947903947903947903947903947903947903947903947903947903947903947903947903948
4 geeft cijfer: 2
4 geeft argument int: 0.8021978021978021978021978021978021978021978021978021978021978021978021978021978021978021978021978021
4 geeft Rk+1: -0.01478768145434812101478768145434812101478768145434812101478768145434812101478768145434812101478768146
5 geeft cijfer: 2
5 geeft argument int: 0.4065934065934065934065934065934065934065934065934065934065934065934065934065934065934065934065934063
5 geeft Rk+1: -0.006557228779451001673223895446117668339890562112784335006557228779451001673223895446117668339890562114
6 geeft cijfer: 1
6 geeft argument int: 0.2197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802188
6 geeft Rk+1: -0.00107026032951958877884803810729736655662581588507514433440359366285292211218137144063069988995914922
7 geeft cijfer: 0
7 geeft argument int: 0.6593406593406593406593406593406593406593406593406593406593406593406593406593406593406593406593406563
7 geeft Rk+1: 0.0003014817829632644447459262274077088891903706718521533336348151162965977780792595607410422225237040038
8 geeft cijfer: 1
8 geeft argument int: 0.9780219780219780219780219780219780219780219780219780219780219780219780219780219780219780219780219688
8 geeft Rk+1: -0.000003349797588480716052732513637863432102115229687246148151497945736628864200880661786011580250263379244
9 geeft cijfer: 2
9 geeft argument int: 0.9340659340659340659340659340659340659340659340659340659340659340659340659340659340659340659340659064
9 geeft Rk+1: -0.00005415506101377157618584230381212548565086287994381272844921678940883330458090403220718721404592460975
10 geeft cijfer: 2
10 geeft argument int: 0.8021978021978021978021978021978021978021978021978021978021978021978021978021978021978021978021977191
10 geeft Rk+1: -0.00002028488539691100276376911036261744995169777977276834158407089362736367766088845192640345818215045608
11 geeft cijfer: 2
11 geeft argument int: 0.4065934065934065934065934065934065934065934065934065934065934065934065934065934065934065934065931572
11 geeft Rk+1: -0.000008994826857957478289744712546114771385309413049086879295688928366873802020883258499475539560892404855
12 geeft cijfer: 1
12 geeft argument int: 0.2197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802197794716
12 geeft Rk+1: -0.000001468121165321795307061780668446319007717168566632571103434284859880551594213129548190260480053704039
13 geeft cijfer: 0
13 geeft argument int: 0.6593406593406593406593406593406593406593406593406593406593406593406593406593406593406593406593384148
13 geeft Rk+1: 0.0000004135552578371254386089523009707940866808925539810059446293760168677610124544026896310592901559711645
14 geeft cijfer: 1
14 geeft argument int: 0.9780219780219780219780219780219780219780219780219780219780219780219780219780219780219780219780152445
14 geeft Rk+1: -0.000000004595058420412504873432803344119934296454361710900066051437511298530677916160029884789547668401103066
15 geeft cijfer: 2
15 geeft argument int: 0.9340659340659340659340659340659340659340659340659340659340659340659340659340659340659340659340457334
15 geeft Rk+1: -0.00000007428677779666882878716365406327227112601218099288440116490643265957929297792048313743102063912981432
16 geeft cijfer: 2
16 geeft argument int: 0.8021978021978021978021978021978021978021978021978021978021978021978021978021978021978021978021372003
16 geeft Rk+1: -0.00000002782563154583127951134308691717071323964030147156151108926048508554688293674684763567003865864400682
17 geeft cijfer: 2
17 geeft argument int: 0.4065934065934065934065934065934065934065934065934065934065934065934065934065934065934065934064116008
17 geeft Rk+1: -0.00000001233858279555209641940289786847019394418300829778721439737850256086941292302230246841637799848207098
18 geeft cijfer: 1
18 geeft argument int: 0.2197802197802197802197802197802197802197802197802197802197802197802197802197802197802197802192348024
18 geeft Rk+1: -0.000000002013883628699307691442771836003181080544812848604349936123847544417766247205939023580604225040780426
19 geeft cijfer: 0
19 geeft argument int: 0.6593406593406593406593406593406593406593406593406593406593406593406593406593406593406593406577044073
19 geeft Rk+1: 0.0000000005672911630138894905472596721135721353647360136913661791898162096951454217481518376283392183195422131
20 geeft cijfer: 1
20 geeft argument int: 0.9780219780219780219780219780219780219780219780219780219780219780219780219780219780219780219731132219
20 geeft Rk+1: -0.000000000006303235144598772117191774134595245948497066818792957546553513441057171352757242640314880204973928952
21 geeft cijfer: 2
21 geeft argument int: 0.9340659340659340659340659340659340659340659340659340659340659340659340659340659340659340659193396658
21 geeft Rk+1: -0.0000000001019023015043468158946003485092898095007025802371528136692818006304242702029087560184238966257266193
22 geeft cijfer: 2
22 geeft argument int: 0.8021978021978021978021978021978021978021978021978021978021978021978021978021978021978021977580189973
22 geeft Rk+1: -0.0000000000381695905978481200429946322594934337992322379582462429207962758375128709694744137663512190118914924
23 geeft cijfer: 2
23 geeft argument int: 0.4065934065934065934065934065934065934065934065934065934065934065934065934065934065934065932740569918
23 geeft Rk+1: -0.00000000001692535362901522142579272684289464189874212386527738600463443423987573789166296634899365980727978343
24 geeft cijfer: 1
24 geeft argument int: 0.2197802197802197802197802197802197802197802197802197802197802197802197802197802197802197798221709755
24 geeft Rk+1: -0.000000000002762528983126622347658123231828780631748714469964814727193206508117649173122001404088620337538644124
 
199 geeft cijfer: 0
199 geeft argument int: 0.6593405346953186493689019930268468779775513464442746555006231239997849919750333154672194538505956126
199 geeft Rk+1: 7.446978272708045674264829476121662442504640370274527576336591642074811378498520442838214358724943743e-96
200 geeft cijfer: 1
200 geeft argument int: 0.9780216040859559481067059790805406339326540393328239665018693719993549759250999464016583615517868379
200 geeft Rk+1: -8.274562649000716550201430390057003943606158348931093556410545299111966273108215134675978980719798105e-98
201 geeft cijfer: 2
201 geeft argument int: 0.9340648122578678443201179372416219017979621179984718995056081159980649277752998392049750846553605137
201 geeft Rk+1: -1.337699609689682638796488267237608786426178575783284020880888302168774836269349250377588814562554935e-96
202 geeft cijfer: 2
202 geeft argument int: 0.802194436773603532960353811724865705393886353995415698516824347994194783325899517614925253966081541
202 geeft Rk+1: -5.010636208898989899335056250129162884327672475873019640030330693836713872438378510237027980589836324e-97
203 geeft cijfer: 2
203 geeft argument int: 0.4065833103208105988810614351745971161816590619862470955504730439825843499776985528447757618982446229
203 geeft Rk+1: -2.221849579566377736458447442713521224349634715219746117104146584553035709020007179057407925577931982e-97
204 geeft cijfer: 1
204 geeft argument int: 0.2197499309624317966431843055237913485449771859587412866514191319477530499330956585343272856947338686
204 geeft Rk+1: -3.626584933446362945407082377697601176976095414508971018200238450305836000744262916043278889033290866e-98
205 geeft cijfer: 0
205 geeft argument int: 0.6592497928872953899295529165713740456349315578762238599542573958432591497992869756029818570842016059
205 geeft Rk+1: 1.021392782107990659387265634661801589653967519913151520010068398500294271619689302589421202653216371e-98
206 geeft cijfer: 1
206 geeft argument int: 0.9777493786618861697886587497141221369047946736286715798627721875297774493978609268089455712526048178
206 geeft Rk+1: -1.14911546818656972337005903069545807082686877362090440366664567899569000167445237734010399437852373e-100
207 geeft cijfer: 2
207 geeft argument int: 0.9332481359856585093659762491423664107143840208860147395883165625893323481935827804268367137578144534
207 geeft Rk+1: -1.836384774801750900038616278017472757686413890111024713777889326716654286228168281672047470432855054e-99
208 geeft cijfer: 2
208 geeft argument int: 0.7997444079569755280979287474270992321431520626580442187649496877679970445807483412805101412734433604
208 geeft Rk+1: -6.887359561463549482375426947188547906172625482784018648370728208385974288543529190466894231028532665e-100
209 geeft cijfer: 2
209 geeft argument int: 0.399233223870926584293786242281297696429456187974132656294849063303991133742245023841530423820330081
209 geeft Rk+1: -3.061863499278896309705181669526488015942121010008609151901339855459118097297477981715700739928526709e-100
210 geeft cijfer: 1
210 geeft argument int: 0.1976996716127797528813587268438930892883685639223979688845471899119734012267350715245912714609902431
210 geeft Rk+1: -5.11532791155794194591684817751781422455118028158336154255080953507880636466777175881571745861856071e-101
211 geeft cijfer: 0
211 geeft argument int: 0.5930990148383392586440761805316792678651056917671939066536415697359202036802052145737738143829707293
211 geeft Rk+1: 1.260498858749813341866893951918952259166327173042320951564837719799287287408980255769605026548115885e-101
212 geeft cijfer: 1
212 geeft argument int: 0.779297044515017775932228541595037803595317075301581719960924709207760611040615643721321443148912188
212 geeft Rk+1: -1.563515346519100554183820768447736261042300390967196026830838923958446352747424141382444146000344695e-102
213 geeft cijfer: 2
213 geeft argument int: 0.3378911335450533277966856247851134107859512259047451598827741276232818331218469311639643294467365641
213 geeft Rk+1: -3.924932668855306216325947483053946069826562411198930283910708277616999557220295257895526547913928618e-102
214 geeft cijfer: 1
214 geeft argument int: 0.01367340063515998339005687435534023235785367771423547964832238286984549936554079349189298834020969237
214 geeft Rk+1: -7.763762390736986668031118635789996581142130508899512744708824727389286179231337692114166786958167199e-103
215 geeft cijfer: 0
215 geeft argument int: 0.0410202019054799501701706230660206970735610331427064389449671486095364980966223804756789650206290771
215 geeft Rk+1: 1.076286837170322057759704128973694481387428918729347788907397848058911690115660295961078860871125475e-104
216 geeft cijfer: 0
216 geeft argument int: 0.1230606057164398505105118691980620912206830994281193168349014458286094942898671414270368950618872313
216 geeft Rk+1: 1.076286837170322057759704128973694481387428918729347788907397848058911690115660295961078860871125475e-104
217 geeft cijfer: 0
217 geeft argument int: 0.3691818171493195515315356075941862736620492982843579505047043374858284828696014242811106851856616939
217 geeft Rk+1: 1.076286837170322057759704128973694481387428918729347788907397848058911690115660295961078860871125475e-104
218 geeft cijfer: 1
218 geeft argument int: 0.1075454514479586545946068227825588209861478948530738515141130124574854486088042728433320555569850817
218 geeft Rk+1: -8.672665145467196394766141546528156492992064888687874021048403031003913588332048205105938979054868085e-105
219 geeft cijfer: 0
219 geeft argument int: 0.3226363543438759637838204683476764629584436845592215545423390373724563458264128185299961666709552452
219 geeft Rk+1: 1.045101613118012091415449871604394160441112149302801934012787724792601656412277377252424814828193331e-105
220 geeft cijfer: 0
220 geeft argument int: 0.9679090630316278913514614050430293888753310536776646636270171121173690374792384555899885000128657357
220 geeft Rk+1: 1.045101613118012091415449871604394160441112149302801934012787724792601656412277377252424814828193331e-105
221 geeft cijfer: 2
221 geeft argument int: 0.903727189094883674054384215129088166625993161032993990881051336352107112437715366769965500038597207
221 geeft Rk+1: -3.945675363020187954262673755263540845119511155847056148851664612513265279942893756895550064878157679e-106
222 geeft cijfer: 2
222 geeft argument int: 0.7111815672846510221631526453872644998779794830989819726431540090563213373131461003098965001157916212
222 geeft Rk+1: -1.546226780653469809526478343378960436864405714367876900688407635773384972598615835325583696018142515e-106
223 geeft cijfer: 2
223 geeft argument int: 0.1335447018539530664894579361617934996339384492969459179294620271689640119394383009296895003473748635
223 geeft Rk+1: -7.464105865312304279477465394174336341127039005414838179673219768600915368171898614689282397314707938e-107
224 geeft cijfer: 0
224 geeft argument int: 0.4006341055618591994683738084853804989018153478908377537883860815068920358183149027890685010421245905
224 geeft Rk+1: 5.340560759100895363098526454409316863899791328490926475376368205320189896423611238772721655520092764e-108
225 geeft cijfer: 1
225 geeft argument int: 0.2019023166855775984051214254561414967054460436725132613651582445206761074549447083672055031263737714
225 geeft Rk+1: -3.546285842257319987776271367385425388896895491802329999302361338160848278925566248523450080998481918e-108
226 geeft cijfer: 0
226 geeft argument int: 0.6057069500567327952153642763684244901163381310175397840954747335620283223648341251016165093791213142
226 geeft Rk+1: 8.971374584217876876611275435119457375014479183442982380370034335796708087490224951246357872608054231e-109
227 geeft cijfer: 1
227 geeft argument int: 0.8171208501701983856460928291052734703490143930526193522864242006860849670945023753048495281373639426
227 geeft Rk+1: -9.028994172912512910273888113191451280929506168828581470507762680711121073421944790827218346348065271e-110
228 geeft cijfer: 2
228 geeft argument int: 0.4513625505105951569382784873158204110470431791578580568592726020582549012835071259145485844120918278
228 geeft Rk+1: -2.548611750876105985633832852392245545277522250270498234954244702049082139814264384137568452508616653e-109
229 geeft cijfer: 1
229 geeft argument int: 0.3540876515317854708148354619474612331411295374735741705778178061747647038505213777436457532362754833
229 geeft Rk+1: -3.543286394296330594919074642947783223647600724203114510829534567451220965181711773977729620102031517e-110
230 geeft cijfer: 1
230 geeft argument int: 0.06226295459535641244450638584238369942338861242072251173345341852429411155156413323093725970882644991
230 geeft Rk+1: -1.714717134757603156467470152866560537886965575994625524270125196364587595768300768361233378020020265e-110
231 geeft cijfer: 0
231 geeft argument int: 0.1867888637860692373335191575271510982701658372621675352003602555728823346546923996928117791264793497
231 geeft Rk+1: 1.138521247811242819841343372146621478736695722138634622892841747220457736451102372552628640619909862e-111
232 geeft cijfer: 0
232 geeft argument int: 0.5603665913582077120005574725814532948104975117865026056010807667186470039640771990784353373794380492
232 geeft Rk+1: 1.138521247811242819841343372146621478736695722138634622892841747220457736451102372552628640619909862e-111
233 geeft cijfer: 1
233 geeft argument int: 0.6810997740746231360016724177443598844314925353595078168032423001559410118922315972353060121383141477
233 geeft Rk+1: -2.159744999952219493820673612468768070119229061639498115956096387696410557069798538299611683297281021e-112
234 geeft cijfer: 2
234 geeft argument int: 0.04329932222386940800501725323307965329447760607852345040972690046782303567669479170591803641494244299
234 geeft Rk+1: -4.417237912962994109193024834791265213033593442143805506770182031013241877333268915603928031546677628e-112
235 geeft cijfer: 0
235 geeft argument int: 0.129897966671608224015051759699238959883432818235570351229180701403469107030084375117754109244827329
235 geeft Rk+1: 9.774791305855512155167760985372907279513531886480927485798925562042076319367183900470466495211558548e-114
236 geeft cijfer: 0
236 geeft argument int: 0.389693900014824672045155279097716879650298454706711053687542104210407321090253125353262327734481987
236 geeft Rk+1: 9.774791305855512155167760985372907279513531886480927485798925562042076319367183900470466495211558548e-114
237 geeft cijfer: 1
237 geeft argument int: 0.1690817000444740161354658372931506389508953641201331610626263126312219632707593760597869832034459609
237 geeft Rk+1: -6.947378420150225736479285105904849334666945006143571705416523647712229756658522598080024973302490391e-114
238 geeft cijfer: 0
238 geeft argument int: 0.5072451001334220484063975118794519168526860923603994831878789378936658898122781281793609496103378826
238 geeft Rk+1: 1.413706442852643209344237939734028972423293440168677890191200957164923281354330651195220760954534078e-114
239 geeft cijfer: 1
239 geeft argument int: 0.5217353004002661452191925356383557505580582770811984495636368136809976694368343845380828488310136477
239 geeft Rk+1: -4.443124155924387786165449592968328735967595479007109088327378439188885048707478486437227355470269151e-115
240 geeft cijfer: 1
240 geeft argument int: 0.5652059012007984356575776069150672516741748312435953486909104410429930083105031536142485464930409431
240 geeft Rk+1: -1.346426058515917806230811427916892325934173832224794423287480437382532071665680986705654861301000829e-115
241 geeft cijfer: 1
241 geeft argument int: 0.6956177036023953069727328207452017550225244937307860460727313231289790249315094608427456394791228292
241 geeft Rk+1: -3.141933593797611462525987062330801892563666166306895349408477701137477459850818201284640299112447213e-116
242 geeft cijfer: 2
242 geeft argument int: 0.08685311080718592091819846223560526506757348119235813821819396938693707479452838252823691843736848772
242 geeft Rk+1: -6.582709257584800329120029467943509014823023551620578310563919925366758545452815423208609737078300904e-116
243 geeft cijfer: 0
243 geeft argument int: 0.2605593324215577627545953867068157952027204435770744146545819081608112243835851475847107553121054632
243 geeft Rk+1: 2.988420699895774040680553432819052296956912190067876117469645230918036257511790206393291388534064787e-117
244 geeft cijfer: 0
244 geeft argument int: 0.7816779972646732882637861601204473856081613307312232439637457244824336731507554427541322659363163894
244 geeft Rk+1: 2.988420699895774040680553432819052296956912190067876117469645230918036257511790206393291388534064787e-117
245 geeft cijfer: 2
245 geeft argument int: 0.3450339917940198647913584803613421568244839921936697318912371734473010194522663282623967978089491683
245 geeft Rk+1: -2.109024727937098354273583464384958254538432084470913454612491397569787573009687159419996667711644386e-117
246 geeft cijfer: 1
246 geeft argument int: 0.03510197538205959437407544108402647047345197658100919567371152034190305835679898478719039342684750501
246 geeft Rk+1: -4.098762519928075559555378319836214040399839929579835972517791880738462961691947041489006489630746616e-118
247 geeft cijfer: 0
247 geeft argument int: 0.105305926146178783122226323252079411420355929743027587021134561025709175070396954361571180280542515
247 geeft Rk+1: 1.491086699326514362397357611671280858462802992024886708839886430013902304092840966887335572406776943e-119
248 geeft cijfer: 0
248 geeft argument int: 0.3159177784385363493666789697562382342610677892290827610634036830771275252111908630847135408416275451
248 geeft Rk+1: 1.491086699326514362397357611671280858462802992024886708839886430013902304092840966887335572406776943e-119
249 geeft cijfer: 0
249 geeft argument int: 0.9477533353156090481000369092687147027832033676872482831902110492313825756335725892541406225248826353
249 geeft Rk+1: 1.491086699326514362397357611671280858462802992024886708839886430013902304092840966887335572406776943e-119
 
Back
Top