Calcolatore della pendenza da un'equazione lineare
Per 3x + 2y = 12 la pendenza è -1,5 e l’intercetta y è 6: il calcolatore raccoglie i termini dei due membri e riscrive la retta in forma esplicita. Le rette verticali vengono segnalate con pendenza non definita. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Equazione
- 3x + 2y = 12
- Forma standard
- 3x + 2y + -12 = 0
- Pendenza
- -1,5
- Intercetta sull'asse Y
- 6
- Forma esplicita
- y = -1.5x + 6
Questo calcolatore della pendenza da un’equazione lineare legge un’equazione in x e y, raccoglie i termini variabili di entrambi i membri e riscrive la retta in forma esplicita quando tale forma esiste. Restituisce la pendenza, l’intercetta sull’asse y, la forma generale normalizzata e l’equazione risolta. Se l’equazione descrive una retta verticale, segnala chiaramente che la pendenza non è definita e restituisce invece il valore fisso di x. Sono supportati parentesi, frazioni, decimali, notazione scientifica e termini su entrambi i lati del segno di uguale.
Come inserire un’equazione lineare
Inserisca un’equazione contenente x e y, con esattamente un segno di uguale. I segni di moltiplicazione sono facoltativi tra un numero e una variabile o una parentesi, quindi 3x e 3*x sono equivalenti. Sono accettati frazioni ordinarie, valori decimali, segni meno unari e notazione scientifica.
L’espressione deve restare lineare: x moltiplicato per y, x al quadrato o la divisione per un’espressione contenente una variabile non rappresentano il calcolo affine eseguito dallo strumento. Indichi esplicitamente entrambi i membri, anche quando uno è zero. Il calcolatore conserva nella risposta l’equazione inserita e mostra anche una forma generale normalizzata, che consente di verificare facilmente come siano stati raccolti tutti i termini.
Gli spazi non influiscono sul risultato e i comuni caratteri tipografici di sottrazione, moltiplicazione e divisione vengono normalizzati prima dell’analisi.
Come viene ricavata la pendenza
Il calcolatore converte ogni espressione in tre coefficienti: il coefficiente di x, quello di y e la costante. Quando B è diverso da zero, isolando y si ottiene y = (-A/B)x - C/B. Il coefficiente -A/B è la pendenza, mentre -C/B è l’intercetta sull’asse y.
Questo metodo è più generale del riconoscimento di un unico modello visivo, perché spostare termini oltre il segno di uguale, distribuire una costante nelle parentesi o moltiplicare l’intera equazione per un fattore non cambia la retta. I risultati vengono arrotondati soltanto a una rappresentazione stabile di dodici cifre significative, così le comuni risposte decimali esatte restano concise senza mostrare il rumore dei calcoli in virgola mobile. La forma generale restituita espone i coefficienti raccolti e la forma esplicita mostra la sostituzione finale.
Può quindi usare l’output sia come risposta rapida sia come traccia compatta per esercizi, preparazione di grafici o codice di convalida.
Rette verticali ed equazioni non valide
Una retta verticale non può essere scritta come y = mx + b, perché tutti i suoi punti hanno la stessa coordinata x mentre la variazione di x è zero. Nella forma a coefficienti, questo caso si verifica quando il coefficiente B di y è zero e il coefficiente A di x è diverso da zero. Questa distinzione è importante nei grafici e nei calcoli successivi, dove una pendenza non definita deve attivare un ramo separato.
Se entrambi i coefficienti delle variabili si annullano, l’input non rappresenta una sola retta. Un’identità come x + y = x + y descrive ogni punto, mentre un’incoerenza come x + y = x + y + 1 non ne descrive alcuno. Entrambe vengono rifiutate con un chiaro errore di input.
Anche prodotti non lineari, denominatori variabili, espressioni mancanti, simboli non supportati e divisioni per zero vengono rifiutati anziché essere approssimati o interpretati erroneamente senza avviso.
Casi d'uso
Controllare esercizi di algebra
Confronti il Suo riordino con le forme generale ed esplicita restituite, quindi verifichi la pendenza e l’intercetta.
Preparare una retta per il grafico
Trasformi un’equazione con termini in entrambi i membri nella pendenza e nell’intercetta necessarie per tracciarla rapidamente.
Convalidare equazioni importate
Normalizzi le equazioni lineari in un’applicazione e gestisca in sicurezza gli input che descrivono una retta verticale.
Domande frequenti
Quanto costa il calcolatore?
Il calcolatore nel browser disponibile in questa pagina può essere usato gratuitamente.
Posso inserire la forma generale Ax + By = C?
Sì. I termini possono comparire in entrambi i membri e il calcolatore li raccoglie prima di isolare y.
Sono supportate frazioni e parentesi?
Sì. Può dividere un’espressione lineare per una costante numerica diversa da zero e moltiplicare le espressioni per costanti numeriche.
Perché la mia equazione è stata rifiutata come non lineare?
Il prodotto di due espressioni con variabili o la divisione per un’espressione variabile può generare potenze o curve e non rappresenta quindi una retta.
Cosa succede se l’equazione è una retta verticale?
La pendenza viene indicata come non definita, invece di un numero inventato come l’infinito, e lei riceve il valore fisso di x della retta, per esempio 4. Così sa che va trattata a parte nel grafico.
Strumenti correlati
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/algebra/slope-of-line-from-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"equation":"3x + 2y = 12"}'const res = await fetch("https://api.kit.forhosting.com/algebra/slope-of-line-from-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"equation": "3x + 2y = 12"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/slope-of-line-from-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"equation": "3x + 2y = 12"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/slope-of-line-from-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"equation":"3x + 2y = 12"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"equation":"3x + 2y = 12"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/slope-of-line-from-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
{
"equation": "3x + 2y = 12"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.slope_of_line_from_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.
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. |
Note tecniche
Come inserire un’equazione lineare
Può usare forme comuni come y = 2x + 3, la forma generale come 3x + 2y = 12 oppure un’equazione con variabili e costanti in entrambi i membri, come 4(y - 1) = 2x + 8.
Come viene ricavata la pendenza
Sottrae quindi il membro destro da quello sinistro per ottenere la relazione generale Ax + By + C = 0.
Rette verticali ed equazioni non valide
Il calcolatore restituisce slope_defined con valore false, vertical con valore true e una forma verticale come x = 4; omette intenzionalmente una pendenza numerica invece di inventare l’infinito o restituire null.
Domande tecniche
Che cosa accade con una retta verticale?
Il risultato assegna false a slope_defined e true a vertical, quindi restituisce l’intercetta fissa su x e l’equazione verticale.