lorenzo.pantieri” post=73135Ecco un problema. Sto cercando di raffinare la Gamma. Il codice di Mathematica che uso è questo:
`out = Table[{x, Gamma[x]}, {x, -5, 5, 0.1}] /. {ComplexInfinity -> NaN}; Export[“gamma.txt”, out, “Table”];`
Quello di pgfplots lo trovate nell’articolo. Faccio notare che ho un mini documento che deve produrre solo la Gamma.
a) Ho provato a raffinare quello 0.1 sostituendolo con 0.01. Risultato: nessun miglioramento del grafico. 🙁
b) Ho provato a raffinare lo 0.01 sostituendolo con 0.001. Risultato: un errore di sforamento di memoria (che pure avevo aumentato rispetto a quella predefinita)! 😥
`TeX capacity exceeded, sorry [main memory size=10000000].`
La lezione che ricavo è abbastanza inquietante. pgfplots si può piantare:
a) anche solo per un disegno;
b) anche se i calcoli glieli ha già fatti qualcun altro;
c) anche se la memoria è stata aumentata.Cribbio.
Ciao,
la Gamma è una di quelle funzioni difficiline…
Per l’articolo su Ars ho creato uno script in Python, ma credo che Mathematica non sia certo da meno, creado il grafico della Gamma tra -5 e +5, con passo lineare di 0.005,senza riscontrare problemi in pgfplots (grafico a pagina 36).
La Gamma è una funzione del piano complesso e va all’infinito mooolto rapidamente.
In altre pasrole non ho riscontrato ciò che tu lamenti.
Un saluto.
R.