Calcolatrice Grafica gratis
Traccia una o più funzioni y=f(x) su una griglia interattiva con zoom e panoramica, confronta le curve ed esporta il grafico come PNG. Gratuito, privato, senza login — un'alternativa leggera a Desmos.
Traccia una o più funzioni y = f(x) su una griglia interattiva — fai scorrere, ingrandisci e confronta le curve. Esporta come PNG. Tutto eseguito direttamente nel tuo browser.
Assi e scala
🔒 Le funzioni vengono valutate localmente nel tuo browser — nulla di ciò che tracci viene inviato altrove.
Come funziona
Traccia una o più funzioni y = f(x) su una griglia interattiva che puoi spostare e ingrandire. Le funzioni vengono analizzate e valutate con math.js, così puoi usare sin, cos, sqrt, exp, log, potenze e altro. Gli asintoti (come tan x o 1/x) vengono rilevati e la curva viene spezzata in modo pulito. Esporta il grafico come PNG. Tutto funziona nel tuo browser.
- 1Digita una funzioneInserisci espressioni in x, ad es. x^2 - 3, sin(x), o 1/x. Aggiungine fino a cinque, ognuna nel proprio colore.
- 2Esplora il graficoTrascina per spostare e scorri (o usa i pulsanti) per ingrandire. La griglia si rietichetta mentre ti muovi.
- 3Leggi le curveFunzioni multiple vengono tracciate insieme così puoi confrontarle e vedere dove si incontrano.
- 4Salva un PNGScarica la vista corrente come immagine. Nulla viene caricato.
Le funzioni vengono valutate localmente nel tuo browser — nulla di ciò che tracci viene inviato da nessuna parte.
Guida
Esempio pratico
La pagina si apre con due curve già inserite, “x^2” e “sin(x)”, su una griglia che va da -10 a 10 in orizzontale e da -7 a 7 in verticale. Seleziona “Segna radici, estremi e intersezioni”. Compare una tabella di 19 punti notevoli. Include una “Intersezione” di “x^2 ∩ sin(x)” in x = 0.87673, y = 0.76865 e un “Massimo locale” di sin(x) in x = 1.5708 con y = 1. Passa il puntatore sul grafico (su telefono, toccalo) per leggere (x, y) di ogni curva. Premi “Aggiungi funzione” e scrivi a*sin(x). La lettera a non è x, quindi compare un cursore “a =” impostato su 1. Va da -10 a 10 a passi di 0.1 e la nuova curva si ridisegna mentre lo trascini. Scegli “3×” sotto “Dimensione PNG” e premi “PNG” per salvare graph.png.
Quali impostazioni usare, e i limiti
- Scrivi la matematica come la scriveresti a mano. Usa ^ per le potenze: x^2, 2x^2 e x² funzionano tutti, e ** viene letto come ^. La moltiplicazione si può omettere, come in 2sin(3x) o x(x+1). “sin x” e “sinx” vengono letti come sin(x), |x| diventa abs(x), √x diventa sqrt(x), e π, e e pi sono noti. Una virgola tra due cifre fuori dalle parentesi viene letta come virgola decimale, quindi 1,5x è 1.5x. Sia ln(x) sia log(x) sono il logaritmo naturale; usa log10(x) per la base 10. Nomi come arcsin, tg e sgn sono accettati al posto di asin, tan e sign. Le radici cubiche come x^(1/3) danno il valore reale per x negativi.
- Scrivi l'equazione nella forma che corrisponde alla curva. Un'espressione semplice, “y = ...”, “f(x) = ...” e g(x) o h(x) disegnano una funzione di x. “r = 2*cos(t)” disegna una curva polare, con l'angolo da 0 a 4π (due giri) e con theta o t come variabile. “x = 3” disegna una retta verticale. Un'equazione in entrambe le lettere, come x^2+y^2=4, disegna una curva implicita. Una coppia tra parentesi, come (cos(t), sin(t)), è parametrica, con t da -10 a 10. Puoi tracciarne fino a 5 alla volta, ciascuna con il suo colore. La × accanto a una riga la rimuove.
- Usa una lettera come parametro e trascinala. Qualsiasi altra lettera o nome che non sia una costante incorporata come e o pi diventa un parametro, quindi a*sin(b*x) dà cursori per “a =” e “b =”. Ognuno parte da 1 e va da -10 a 10 a passi di 0.1. La casella numerica accanto a un cursore accetta altri valori, come 25 o 0.05. Al massimo 6 parametri ricevono un cursore, presi in ordine alfabetico. I valori sono conservati nel link creato da “Condividi risultato”. Il nome di una funzione scritto male non è un parametro: foo(x) dà invece un messaggio “Unknown function or name”.
- Imposta la finestra trascinando o scrivendo l'intervallo. Trascina per spostare e scorri per ingrandire. Su telefono, trascina con un dito, pizzica per ingrandire e tocca per leggere i valori. “Aumenta zoom” e “Riduci zoom” portano la finestra a 0.8 e 1.25 volte la sua larghezza e “Reimposta” torna da -10 a 10 e da -7 a 7. Apri “Assi e scala” per scrivere “x min”, “x max”, “y min” e “y max”; premi Invio o esci dalla casella per applicare. Ogni massimo deve essere maggiore del suo minimo e sono accettati valori fino a 1,000,000,000. Seleziona “Scala uguale (1:1)” perché un cerchio appaia rotondo.
- Trova automaticamente radici, picchi e incroci. “Segna radici, estremi e intersezioni” elenca i punti “Radice (intersezione con x)”, “Intersezione con y”, “Minimo locale”, “Massimo locale” e “Intersezione”, con la funzione, x e y. Funziona solo per curve della forma y = f(x) e solo nell'intervallo x visibile, quindi riduci lo zoom se manca un punto. Lo strumento campiona 900 punti lungo la finestra e affina ogni risultato, quindi una caratteristica molto più stretta della finestra può sfuggire. Vengono mostrate al massimo 60 righe e i valori hanno 5 cifre significative. “Copia tabella” copia le righe come testo separato da tabulazioni per un foglio di calcolo.
- Scegli sfondo e dimensione prima di esportare. “PNG” salva graph.png a 1×, 2× o 3× la dimensione del canvas sullo schermo (2× è il valore predefinito) e “SVG” salva graph.svg come disegno vettoriale che resta nitido a qualsiasi dimensione. “Sfondo” può essere “Bianco” o “Trasparente”. Le esportazioni usano colori chiari anche quando la pagina è in modalità scura e seguono la finestra che stai guardando, compresa “Scala uguale (1:1)”. I punti notevoli segnati compaiono nel file solo se la casella è selezionata. “Condividi risultato” dà un link che contiene le tue funzioni, la finestra e i valori dei parametri dopo il segno #, che il browser non invia al server.
Problemi comuni e come risolverli
- Viene mostrato “Unknown function or name “foo”. Try sin, cos, tan, sqrt, abs, ln, log10.” (con il tuo nome).
- La parola prima di una parentesi non è una funzione che il motore conosce. Controlla l'ortografia oppure inserisci un segno di moltiplicazione, perché foo(x) viene letto come una chiamata di funzione. I nomi supportati includono sin, cos, tan, sec, csc, cot, le loro forme inverse e iperboliche, sqrt, cbrt, abs, exp, ln, log, log10, log2, floor, ceil, round e sign. Una lettera singola usata da sola, come k, non è un errore: diventa un cursore.
- Viene mostrato “Enter y = f(x), r = f(θ), x = a number, (x(t), y(t)) or an equation in x and y.”
- L'equazione ha una forma che lo strumento non sa disegnare. Due cause sono y su entrambi i lati di una riga “y =”, come in y = y+1, e un'equazione senza x né y, come a = 5. Scrivi y = f(x) con solo x a destra. Per una retta verticale scrivi x = 5 e per una orizzontale y = 5. Un'equazione in x e y come x^2+y^2=4 viene disegnata come curva. Se hai scritto x^2+y senza il segno uguale, ottieni “This uses y or r, so write it as an equation, for example x^2+y^2=4 or r=2*cos(t).”
- Viene mostrato “Inequalities are not plotted. Use = to draw the boundary curve.”
- Qualsiasi < o > nel testo, compresi ≤ e ≥, attiva questo messaggio. Lo strumento disegna curve e non colora le regioni. Sostituisci il segno con = per disegnare il bordo della regione, ad esempio y = x^2 invece di y > x^2, e individua tu il lato interessato. Per una regione definita da più disequazioni, traccia ogni bordo e guarda dove si incrociano.
- Viene mostrato “Nessun punto notevole nella vista attuale.” dopo aver selezionato “Segna radici, estremi e intersezioni”.
- I punti notevoli vengono cercati solo per le curve scritte come y = f(x) e solo nell'intervallo x visibile. Le curve polari, parametriche, a retta verticale e implicite vengono saltate, quindi una pagina con solo x^2+y^2=4 mostra sempre questa riga. Altrimenti potrebbero non essercene nella finestra. Riduci lo zoom o imposta “x min” e “x max” più ampi e la tabella si riempie.
- Viene mostrato “Could not load the math engine. Check your connection and try again.”
- La libreria matematica viene scaricata la prima volta che si apre la pagina e non fa parte della pagina stessa. Se il download fallisce, ad esempio con una connessione debole o una rete bloccata, l'area del grafico viene sostituita da questo messaggio e i cursori vengono nascosti. Ricarica la pagina quando sei di nuovo online.
Come si confronta
Una calcolatrice grafica tascabile o un pacchetto matematico completo fa di più. Questo strumento traccia fino a 5 curve e non fa tabelle di valori, derivate, integrali, regressione, disequazioni colorate o grafici 3D. I suoi punti notevoli sono trovati numericamente, quindi considera i valori a 5 cifre vicini, non esatti, e controlla uno sospetto ingrandendo. Puoi scrivere un'equazione, trascinare un cursore e inviare un link o un SVG senza installare nulla. Le funzioni vengono calcolate nel browser, quindi ciò che traccia non viene inviato altrove.
Strumenti correlati
Generatore di toni
Genera toni puri da 1 Hz a 22 kHz, più rumore bianco, rosa e marrone: test degli altoparlanti sinistro/destro, preset delle note, riproduzione dal vivo o download in WAV/MP3.
Risolutore di Equazioni
Risolvi equazioni lineari, quadratiche e cubiche più sistemi 2×2 e 3×3 — con radici reali e complesse, il discriminante e il vertice. Gratuito, privato, con passaggi nel tuo browser.
Carta stampabile — Righe, quadretti, punti, isometrica e pentagrammi (PDF)
Stampa la tua carta: a righe (larghe o strette), a quadretti, a punti, isometrica, per esercizi di scrittura, pentagrammi o appunti Cornell, in A4, Letter, A5 o Legal, con qualsiasi colore di linea e tutte le pagine che ti servono. Un PDF vettoriale nitido, creato nel browser.