Digita una funzione matematica e visualizza il suo grafico tracciato su un canvas interattivo con assi e griglia.
Un tracciatore di funzioni prende un'espressione matematica in una variabile, la valuta in centinaia di punti in un intervallo e disegna la curva risultante su una griglia di coordinate. Questo strumento usa un elemento canvas con una griglia disegnata, linee degli assi e tacche, e valuta l'espressione usando l'oggetto Math di JavaScript — quindi scrivi Math.sin(x) per il seno, Math.log(x) per il logaritmo naturale, x**2 per x al quadrato e Math.PI per π. L'operatore ^ funziona come potenza (viene convertito internamente in **).
L'espressione viene valutata a ogni pixel orizzontale del canvas — tipicamente oltre mille punti su uno schermo desktop — e le discontinuità (come 1/x in x=0 o tan(x) ai multipli dispari di π/2) vengono gestite interrompendo la linea quando il valore salta a infinito. L'intervallo y controlla la vista verticale: impostalo abbastanza ampio da vedere i picchi e abbastanza stretto perché la curva riempia il canvas. Se la funzione restituisce NaN o Infinity in un punto, il tracciatore semplicemente lo salta e inizia un nuovo segmento di linea.
Questo è uno strumento didattico ed esplorativo, non una calcolatrice grafica. Traccia una funzione alla volta, non calcola intersezioni, derivate o integrali e non supporta equazioni parametriche o polari. Per quelle, uno strumento completo come Desmos o GeoGebra è la scelta giusta. Ciò che questa pagina fa bene è permetterti di digitare una rapida espressione e vederne la forma all'istante, nel tuo browser, senza account, senza app e senza dipendenze.
La stringa della funzione viene valutata come JavaScript: new Function("x", "with(Math){return (expr)}"). Supportate: sin, cos, tan, asin, acos, atan, log (naturale), log2, log10, exp, sqrt, abs, ceil, floor, round, pow, PI, E.
Sintassi JavaScript Math: Math.sin(x), Math.cos(x), Math.log(x), x**2, Math.sqrt(x), Math.PI. L'operatore ^ viene convertito in ** (potenza).
Non in questa versione — disegna una funzione per grafico. Per confrontare, cambia l'espressione e osserva la forma.
La funzione restituisce Infinity o NaN in quei punti — ad esempio, 1/x in x=0 o Math.log(x) per x≤0. Il tracciatore salta i punti indefiniti.
L'input è limitato a caratteri alfanumerici, operatori, parentesi e punti. Nessuna esecuzione di codice arbitrario è possibile al di fuori dello scope Math.
No. La funzione viene valutata localmente e il canvas viene disegnato nel tuo browser. Nulla viene trasmesso.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.