Calcolatore crescente o decrescente in un punto
Questo test di crescenza e decrescenza valuta la derivata di un polinomio in una coordinata x specifica.
Esegui gratis nel browser
Inserisca i coefficienti in ordine decrescente di potenza e il punto da esaminare. Il risultato riporta il valore della derivata, il suo segno e il comportamento associato: crescente se la derivata è positiva, decrescente se è negativa oppure stazionario quando è zero. È un controllo mirato per esercizi, analisi di grafici e procedure automatizzate di calcolo.
Che cosa indica il segno della derivata in un punto
La derivata misura il tasso di variazione istantaneo di una funzione. Per un polinomio f, il valore f'(a) descrive la pendenza del grafico in x = a. Quando tale valore è positivo, la retta tangente sale da sinistra verso destra e il polinomio viene classificato come crescente nel punto esaminato. Quando è negativo, la tangente scende e il polinomio viene classificato come decrescente in quel punto. Una derivata pari a zero produce la classificazione stazionario. Quest’ultimo risultato non identifica automaticamente un massimo o un minimo locale: un punto stazionario può essere un punto di inversione, un flesso orizzontale oppure appartenere a un polinomio costante. Il calcolatore risponde intenzionalmente soltanto alla domanda locale sul segno. Non determina l’andamento su un intervallo e non classifica i punti critici. Inserisca tutti i coefficienti in ordine decrescente di potenza. Per esempio, [2, -3, 1] rappresenta 2x² - 3x + 1, mentre [4, 0, -7] rappresenta 4x² - 7, perché lo zero conserva la posizione del termine in x mancante.
Come viene valutata la derivata del polinomio
Per un polinomio scritto come a_n x^n + a_(n-1) x^(n-1) + ... + a_1 x + a_0, la derivazione moltiplica ogni coefficiente per il relativo esponente e diminuisce l’esponente di uno. Il termine costante scompare. Il calcolatore forma implicitamente la derivata e la valuta con il metodo di Horner, uno schema di moltiplicazioni annidate che evita di calcolare separatamente le potenze. Il procedimento risulta efficiente e numericamente più semplice. Gli zeri iniziali vengono eliminati prima di riportare il grado, ma quelli interni all’elenco restano segnaposto significativi. Un elenco con un solo valore rappresenta un polinomio costante, la cui derivata è zero in ogni punto finito. L’input è limitato a 100 coefficienti finiti; sia i coefficienti sia il punto devono rispettare il limite di grandezza pubblicato. Se un’operazione intermedia supera l’intervallo numerico finito, la richiesta restituisce un errore di input invece di presentare infinito come pendenza significativa. Il valore restituito viene normalizzato a una precisione stabile, affinché input identici producano risultati JSON deterministici.
Come leggere il risultato ed evitare gli errori comuni
La risposta separa il valore calcolato della derivata, il segno della derivata e l’etichetta del comportamento. In questo modo il risultato è utile sia a una persona sia a una procedura automatizzata: Lei può controllare la pendenza, mentre un programma può scegliere tra crescente, decrescente e stazionario senza interpretare una frase. L’errore più comune consiste nel dimenticare uno zero per una potenza mancante. I coefficienti [3, 5] indicano 3x + 5, non 3x² + 5; il polinomio quadratico deve essere inserito come [3, 0, 5]. Un altro errore è considerare il risultato stazionario come prova di un estremo. Se f'(a) = 0, occorre un’analisi ulteriore, per esempio verificare il segno della derivata sui due lati oppure applicare un adeguato test con derivate di ordine superiore. Ricordi inoltre che questa capacità valuta un solo punto, non un intero intervallo. Un polinomio può essere crescente nella coordinata scelta e decrescente altrove. Per controlli ripetuti, richiami l’API una volta per punto al costo di $0.002, oppure usi lo strumento nel browser per un calcolo locale immediato. Nessuna consultazione di rete o procedura casuale influenza la risposta.
Casi d'uso
Controllare un esercizio di analisi
Verifichi il segno della derivata e il comportamento nella coordinata esatta indicata dal problema.
Annotare un grafico
Confermi se una curva polinomiale sale, scende o è orizzontale in un punto prima di indicarne la pendenza.
Automatizzare l’analisi punto per punto
Utilizzi i campi strutturati di segno e comportamento per classificare coordinate in un flusso deterministico.
Domande frequenti
Che cosa significa una derivata positiva?
Significa che il polinomio è crescente nel punto esaminato, perché la sua pendenza istantanea è positiva.
Che cosa significa una derivata negativa?
Significa che il polinomio è decrescente nel punto esaminato, perché la sua pendenza istantanea è negativa.
Una derivata nulla dimostra un massimo o un minimo?
No. Individua un punto stazionario, ma per classificarlo occorre verificare i segni vicini o applicare un altro test adatto.
Come si inserisce un termine mancante del polinomio?
Inserisca un coefficiente zero nella posizione corretta. Per esempio, x² + 4 va indicato come [1, 0, 4].
È possibile esaminare un intero intervallo?
No. Questa capacità valuta la derivata in una coordinata. Esamini altri punti separatamente o usi uno strumento per l’analisi degli intervalli.
Quanto costa?
Il calcolo nel browser è gratuito e una richiesta tramite API costa $0.002.
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/increasing-decreasing-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficients":[2,-3,1],"point":1}'const res = await fetch("https://api.kit.forhosting.com/calculus/increasing-decreasing-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficients": [
2,
-3,
1
],
"point": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/increasing-decreasing-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficients": [
2,
-3,
1
],
"point": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/increasing-decreasing-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficients":[2,-3,1],"point":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficients":[2,-3,1],"point":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/increasing-decreasing-test", 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
{
"coefficients": [
2,
-3,
1
],
"point": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.increasing_decreasing_test",
"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.
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. |