Come faccio a calcolare il numero di cifre del periodo quanto il divisore è di centinaia o migliaia di cifre?
Ad esempio da quanto cifre è composto il periodo del quoziente di
2/430813358832825 79994472627096546 85139768937797
Esistono dei programmi con cui posso fare questo tipo di calcoli?
Metodo per calcolare il numero di cifre di un periodo.
Metodo per calcolare il numero di cifre di un periodo.
I versi aurei di Pitagora.
http://www.vangeloditommaso.com/italia/cat096.htm#2
http://www.vangeloditommaso.com/italia/cat096.htm#2
Non credo che esista niente già "preconfezionato". Se ti è chiaro l'algoritmo per farlo (devi calcolare svariati 10^k modulo m, dove m è il divisore, e devi cercare di calcolarne il meno possibile ingegnandoti un po') e hai solo bisogno di un programma o libreria per fare conti con interi molto grandi, puoi usare programmi tipo mathematica (più facile), linguaggi tipo Ruby che li supportano nativamente (facile se sai programmare), o librerie tipo GNU GMP per C e C++ (macchinoso anche se sai programmare).
--federico
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]
Mi correggo, c'è.
Dai un'occhiata qui e poi scaricati PARI/GP come indica nella pagina.
E ora che ci ripenso un minimo più seriamente anche in Mathematica dovrebbe esserci qualcosa di preconfezionato per calcolare un ordine moltiplicativo (well, mi stupirebbe se non ci fosse)
Dai un'occhiata qui e poi scaricati PARI/GP come indica nella pagina.
E ora che ci ripenso un minimo più seriamente anche in Mathematica dovrebbe esserci qualcosa di preconfezionato per calcolare un ordine moltiplicativo (well, mi stupirebbe se non ci fosse)
--federico
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]
In Mathematica $ ord_m(k) $ si inserisce così:
Inoltre la funzione che ti trova la lunghezza del periodo del numero razionale $ r $ scritto in base $ b $ può essere implementata così:
Codice: Seleziona tutto
MultiplicativeOrder[k,m]
Codice: Seleziona tutto
LunghezzaPeriodo[r_Rational, b_Integer?Positive] := MultiplicativeOrder[b, FixedPoint[Quotient[#, GCD[#, b]] &, Denominator[r]]]
[quote="julio14"]Ci sono casi in cui "si deduce" si può sostituire con "è un'induzione che saprebbe fare anche un macaco", ma per come hai impostato i conti non mi sembra la tua situazione...[/quote][quote="Tibor Gallai"]Ah, un ultimo consiglio che risolve qualsiasi dubbio: ragiona. Le cose non funzionano perché lo dico io o Cauchy o Dio, ma perché hanno senso.[/quote]To understand recursion, you fist need to understand recursion.
[tex]i \in \| al \| \, \pi \, \zeta(1)[/tex]
[tex]i \in \| al \| \, \pi \, \zeta(1)[/tex]