Verifica dei risultati

Come sappiamo che i numeri sono giusti, e quanto.

Un solutore numerico va giudicato su problemi di cui si conosce la risposta. Qui sotto ci sono i casi con cui il motore di MATH viene confrontato: valori esatti calcolabili a mano, costanti e funzioni tabulate, e riferimenti ottenuti con un metodo indipendente. Non devi fidarti della tabella: il pulsante la ricalcola nel tuo browser, con lo stesso motore compilato che usa la calcolatrice, e mostra lo scarto reale.

CasoValoreAttesoCalcolatoScartoTolleranzaEsito

Cosa viene confrontato

Gli stessi casi fanno parte della suite di test del progetto, che eseguiamo sul motore compilato prima di pubblicare una nuova versione: uno scarto oltre la tolleranza ferma il rilascio. La suite comprende anche i casi limite e gli errori di input, e, negli ambienti in cui è installato SciPy, il confronto delle equazioni differenziali con un integratore di riferimento (metodo DOP853) su sistemi lineari, non lineari e con equazioni algebriche.

Come leggere gli scarti

Cosa questa verifica non dice

Come ripetere un caso a mano

Apri la calcolatrice e incolla il programma del caso (qui sotto, in «Programmi dei casi»). Il valore atteso e la fonte sono nella tabella.

Programmi dei casi