Rocco M.” post=79581Ciao a tutti.
Ho un (grosso?) problema con pgfplots. Sto facendo dei lavori di fisica numerica e devo mostrare la non conservazione dell’energia meccanica da perte di uno schema numerico. Fisicamente dovrebbe essere zero, ma per via dello schema oscilla. Questo è una piccola porzione del file su cui lavoro:`0.00000000000000e+00 1.00000000000000e-04 0.00000000000000e+00 -9.99999998333333e-05 1.00000000000000e-04 -1.00000000000000e+00 -0.00000000000000e+00
1.00000000000000e-01 1.00000000000000e-04 -9.99999998333334e-06 -9.99999998333333e-05 1.00498756209551e-04 -9.99999994950000e-01 0.00000000000000e+00
2.00000000000000e-01 9.90000000016667e-05 -1.99999999666667e-05 -9.89999998399502e-05 1.00999999995033e-04 -9.99999994899500e-01 0.00000000000000e+00
3.00000000000000e-01 9.70000000050000e-05 -2.98999999506617e-05 -9.69999998528878e-05 1.01503743763566e-04 -9.99999994848495e-01 0.00000000000000e+00
4.00000000000000e-01 9.40100000099338e-05 -3.95999999359505e-05 -9.40099998714590e-05 1.02009999984291e-04 -9.99999994796980e-01 0.00000000000000e+00
5.00000000000000e-01 9.00500000163388e-05 -4.90009999230964e-05 -9.00499998946362e-05 1.02518781188648e-04 -9.99999994744950e-01 0.00000000000000e+00
6.00000000000000e-01 8.51499000240291e-05 -5.80059999125600e-05 -8.51498999211325e-05 1.03030099970630e-04 -9.99999994692399e-01 0.00000000000000e+00
7.00000000000000e-01 7.93493000327732e-05 -6.65209899046732e-05 -7.93492999495052e-05 1.03543968987038e-04 -9.99999994639323e-01 0.00000000000000e+00
8.00000000000000e-01 7.26972010423058e-05 -7.44559198996238e-05 -7.26972009782731e-05 1.04060400957735e-04 -9.99999994585717e-01 0.00000000000000e+00
9.00000000000000e-01 6.52516090523434e-05 -8.17256399974511e-05 -6.52516090060390e-05 1.04579408665917e-04 -9.99999994531574e-01 0.00000000000000e+00`La colonna dell’energia meccanica è la 5a. Come si può notare le oscillazioni sono davvero di piccola entità e partono dalla 9a cifra significativa. Facendo il grafico con pgfplots ottengo una linea retta orizzontale (approssimativamente) a -1 (o -9.9999999e-1?). Visti i risultati ottenuti suppongo che pgfplots non sia in grado di lavorare con più di 8 cifre significative. Giusto?
Come faccio a risolvere il problema e riuscire a vedere graficamente le oscillazioni sull’energia meccanica dovute allo schema? Ovviamente moltiplicando per una potenza di 10 cambio solo l’ordine di grandezza e non in numero di cifre significativa… Come posso fare?
Grazie mille,
R.
Ho l’impressione di averti già risposto. 😕
Non è un problema solo di cifre significative, ma di scala. Devi traslare verticalmente e moltiplicare per 10^n (con n opportuno).
Ciao
Enrico