Calcolatore dell’equazione della retta tangente
Il calcolatore dell’equazione della retta tangente trasforma un polinomio e una coordinata x nella retta che tocca la curva in quel punto.
Esegui gratis nel browser
Valuta il polinomio per trovare il punto di contatto, lo deriva per ricavare la pendenza istantanea e calcola quindi l’intercetta verticale. Il risultato comprende sia la forma esplicita sia quella punto-pendenza, così Lei può controllare esercizi di analisi, preparare esempi svolti o aggiungere a un’applicazione un passaggio simbolico-numerico prevedibile.
Inserisca chiaramente il polinomio e il punto
Scriva la funzione come un normale polinomio in x, per esempio 3x^2 - 2x + 1, e indichi la coordinata x in cui occorre la tangente. Può usare spazi, un segno di moltiplicazione facoltativo tra un numero e x e ^ oppure ** prima di un esponente intero non negativo. Sono accettati anche i prefissi y= e f(x)=. I coefficienti decimali e la notazione scientifica consentono di elaborare sia espressioni didattiche sia valori ottenuti da misurazioni. L’espressione deve restare un polinomio: altre variabili, parentesi, divisioni per x, radici, funzioni trigonometriche ed esponenti negativi o frazionari vengono rifiutati anziché interpretati in modo approssimativo. Questo contratto rigoroso impedisce che un’espressione non supportata produca in silenzio una retta plausibile ma errata. La coordinata x deve essere un numero finito. Dopo la convalida, i termini simili vengono sommati automaticamente; perciò x^2 + 2x^2 viene trattato come 3x^2 prima di calcolare punto e pendenza.
Come si ricavano pendenza e intercetta
Per un polinomio f(x), la tangente in x=a passa per il punto (a, f(a)) e ha pendenza f'(a). Il calcolatore valuta contemporaneamente il polinomio e la sua derivata prima mediante una versione limitata del metodo di Horner. In questo modo non deve costruire una derivata espansa e ottiene direttamente i valori numerici della coordinata y e della pendenza. Una volta noto m=f'(a), la tangente parte dalla forma punto-pendenza y-f(a)=m(x-a). Riordinando questa identità si ottiene y=mx+b, dove b=f(a)-ma. La pendenza e l’intercetta restituite appartengono quindi all’equazione visualizzata e non sono stime separate. Una tangente orizzontale ha pendenza zero e viene formattata semplicemente come y=b. I coefficienti sono normalizzati a una precisione numerica stabile, eliminando anche lo zero negativo, affinché calcoli equivalenti producano JSON coerente. Se i valori richiesti superano l’aritmetica finita, l’input viene rifiutato anziché restituire Infinity o un’equazione alterata.
Legga e verifichi il risultato
Il risultato riporta x e y per il punto di tangenza, slope per il valore della derivata, intercept per il termine costante della retta ed equation per la forma esplicita pronta da copiare. Restituisce anche un’equazione punto-pendenza, che conserva la sostituzione usata nella derivazione e rende più agevole il confronto con un procedimento scritto a mano. Per una verifica rapida, sostituisca la x restituita in y=mx+b: il valore deve coincidere con la y indicata. Può inoltre derivare separatamente il polinomio iniziale e valutare la derivata in x; deve ottenere la stessa pendenza. Questi due controlli confermano le proprietà che definiscono la tangente in un punto regolare di un polinomio: la retta passa per la curva e condivide in quel punto il medesimo tasso di variazione istantaneo. L’uso nel browser è gratuito, mentre le richieste automatizzate applicano il prezzo base pubblicato di $0.002. Poiché l’algoritmo non usa rete, casualità, stato memorizzato o orologio, lo stesso input valido produce lo stesso risultato strutturato in ogni canale supportato.
Casi d'uso
Controllare un esercizio di analisi
Confronti una derivata e un’equazione svolte a mano con un risultato deterministico che mostra ogni valore essenziale.
Preparare esempi didattici
Generi le forme punto-pendenza ed esplicita per i polinomi scelti senza ripetere calcoli di routine.
Automatizzare l’analisi polinomiale
Aggiunga un calcolo stabile della tangente a software didattici, relazioni, test o flussi di elaborazione dati.
Domande frequenti
Quali formati di input sono accettati?
Usi un polinomio in x con coefficienti numerici e potenze intere non negative, come 4x^3 - 2x + 7. Sono ammessi spazi, segni di moltiplicazione e i prefissi y= e f(x)=.
Come viene calcolata la pendenza della tangente?
La pendenza è la derivata prima del polinomio valutata nella coordinata x fornita.
Come si trova l’intercetta sull’asse y?
Dopo aver trovato il valore f(a) e la pendenza m, il calcolatore applica b=f(a)-ma.
La retta tangente può essere orizzontale?
Sì. Quando la derivata nel punto scelto è zero, il risultato è una retta orizzontale scritta come y uguale all’intercetta.
Sono supportate funzioni razionali o trigonometriche?
No. Questa capacità accetta soltanto polinomi e rifiuta divisioni per una variabile, radici, potenze negative o frazionarie e funzioni con nome.
Quanto costa una richiesta API?
Il prezzo base è $0.002 per richiesta. Lo stesso calcolo deterministico è disponibile gratuitamente anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/calculus/tangent-line-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"polynomial":"3x^2 - 2x + 1","x":2}'const res = await fetch("https://api.kit.forhosting.com/calculus/tangent-line-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"polynomial": "3x^2 - 2x + 1",
"x": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/tangent-line-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"polynomial": "3x^2 - 2x + 1",
"x": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/tangent-line-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"polynomial":"3x^2 - 2x + 1","x":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"polynomial":"3x^2 - 2x + 1","x":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/tangent-line-equation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"polynomial": "3x^2 - 2x + 1",
"x": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.tangent_line_equation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_chars | 2000 |
max_degree | 1000 |
max_terms | 1000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |