Risolutore equazione esponenziale
Trovi l’esponente che trasforma una base in un valore: in 2ˣ = 8 la soluzione è 3, mostrata in decimale e in forma esatta, con la verifica che 2³ dà proprio 8. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- B
- 2
- Y
- 8
- Equazione
- 2^x = 8
- X
- 3
- X decimale pulito
- 3
- Esatto
- 3
Un'equazione esponenziale della forma b elevato alla potenza x uguale a y chiede l'esponente reale che trasforma una base positiva fissa in un valore positivo fisso. La soluzione reale unica, quando esiste, è il logaritmo di y in base b, che ogni calcolatrice scientifica valuta tramite l'identità di cambiamento di base: x uguale al logaritmo naturale di y diviso il logaritmo naturale di b, o in modo equivalente il logaritmo decimale di y diviso il logaritmo decimale di b. Questo risolutore accetta due numeri finiti, impone il dominio classico che la base sia positiva e diversa da uno e che il valore sia positivo, poi restituisce sia un'approssimazione decimale pulita sia una stringa esatta: un intero quando la risposta è un numero intero, una razionale semplice quando è una frazione piccola, o un quoziente di logaritmi esplicito altrimenti. Basi non valide e valori non positivi falliscono con un errore di validazione chiaro invece di un NaN silenzioso.
Come i logaritmi risolvono b alla x uguale a y
Parta dall'enunciato esponenziale reale base b elevato alla potenza x uguale al valore y. Prendendo il logaritmo di entrambi i lati in qualsiasi base fissa maggiore di zero e diversa da uno si ottiene x per il logaritmo di b uguale al logaritmo di y, quindi x è il logaritmo di y sul logaritmo di b. Scegliere il logaritmo naturale è il percorso macchina abituale: x uguale a ln di y diviso ln di b.
La stessa identità con logaritmo decimale o con il logaritmo esplicito in base b è algebricamente equivalente; cambia solo la chiamata di funzione intermedia. Il dominio è rigoroso. La base deve essere positiva affinché le potenze reali restino continue per ogni esponente reale, e non deve essere uno perché uno elevato a qualsiasi potenza reale è sempre uno, il che o non ha soluzione quando y non è uno oppure ha infinite soluzioni quando y è uno.
Il valore y deve essere positivo perché il logaritmo reale non è definito in zero né per i numeri negativi. In quell'insieme aperto la mappa x verso b alla x è biiettiva dai reali sui reali positivi, quindi esiste sempre esattamente una soluzione reale.
Questa implementazione valuta la formula di cambiamento di base con logaritmi floating-point ordinari, poi classifica il risultato numerico: se è entro una tolleranza stretta di un intero il campo exact è quell'intero; se è entro tolleranza di una frazione ridotta con denominatore al più trentadue il campo exact è quella frazione; altrimenti il campo exact è il quoziente logaritmo di y sul logaritmo di b.
Un piccolo blocco di verifica ricalcola b alla x riportata e indica se recupera y entro il rumore relativo, individuando presto errori di dominio quando i client costruiscono pipeline.
Cosa invia e cosa riceve in risposta
Invii due numeri finiti nei campi b e y che rappresentano la base e il valore in b elevato a x uguale a y. Entrambi i campi sono obbligatori. Quando b non è positivo, quando b è essenzialmente uno, o quando y non è positivo, la richiesta fallisce con un messaggio che nomina la regola di dominio, così i client possono correggere il modulo invece di indovinare.
Le stringhe formula e domain riformulano la forma chiusa e l'insieme aperto per le etichette dell'interfaccia. Controlli classici da manuale: b uguale a due e y uguale a otto con exact tre; b uguale a quattro e y uguale a due con exact un mezzo; b uguale a dieci e y uguale a mille con exact tre; e b uguale a due e y uguale a dieci con forma exact logaritmica non intera vicina a tre virgola tre due.
Dove i risolutori di equazione esponenziale compaiono nel lavoro reale
I corsi di algebra delle scuole superiori e dell'università assegnano continuamente esercizi di cambiamento di base, riordinamenti di interesse composto e domande di emivita che si riducono a base elevata al tempo uguale a un rapporto; un unico oracolo affidabile che restituisce forme esatte e decimali accelera la correzione e il montaggio delle demo.
I problemi di contest di programmazione e i riscaldamenti da colloquio spesso nascondono un'esponenziale sotto tempi di raddoppio, conteggi di profondità di bit o modelli di crescita, e gli ingegneri necessitano di un rifiuto onesto quando la base è uno o il valore non è positivo invece di un NaN silenzioso da un logaritmo non controllato.
I notebook di finanza e scienza invertono formule di crescita e decadimento esponenziale — capitale per uno più tasso alla n, o massa iniziale per e alla meno k t — e devono riportare un esponente pulito senza inventare logaritmi complessi per massa negativa.
Se in seguito Le servono forme chiuse quadratiche o cubiche, sistemi di due equazioni esponenziali o riscrittura simbolica di a per b alla x più c uguale a zero, li tratti come intenti di ricerca e landing separati invece di sovraccaricare questa pagina del risolutore esponenziale a base singola.
Casi d'uso
Chiavi di risposta per compiti ed esami
Generi soluzioni esatte e decimali per insiemi da manuale b^x = y così docenti e auto-correttori condividono un'unica verità di riferimento per risposte intere, razionali e in forma log.
Inverse di crescita, decadimento ed emivita
Inverta modelli di crescita o decadimento esponenziale per recuperare tempo o esponente da un rapporto misurato senza NaN silenzioso quando base o valore non sono validi.
Domande frequenti
Come trova x questo risolutore di equazione esponenziale?
Il campo decimale è la valutazione in virgola mobile; il campo exact preferisce un intero o una razionale semplice quando riconoscibile.
Perché la base deve essere positiva e diversa da uno?
L'esponenziazione reale continua con esponente reale libero richiede b > 0.
Perché y deve essere positivo?
Il logaritmo reale è definito solo per argomenti positivi.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
È indifferente usare ln o log per risolverla?
Sì, è indifferente. Dividere ln(y) per ln(b) o log(y) per log(b) porta allo stesso esponente. Cambia solo il passaggio intermedio, e il risultato mostra entrambe le forme.
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/exponential-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"b":2,"y":8}'const res = await fetch("https://api.kit.forhosting.com/algebra/exponential-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"b": 2,
"y": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/exponential-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"b": 2,
"y": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/exponential-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"b":2,"y":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"b":2,"y":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/exponential-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
{
"b": 2,
"y": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.exponential_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
Esercizi classici come due alla x uguale a otto, quattro alla x uguale a due ed e alla x uguale a dieci condividono un unico contratto JSON deterministico.
Come i logaritmi risolvono b alla x uguale a y
Le exact_forms parallele riformulano sempre le scritture logaritmo in base, logaritmo decimale e logaritmo naturale così i fogli di lavoro possono mostrare più stili da manuale senza un secondo strumento. L'intero percorso è deterministico — nessun seme casuale, nessun timestamp di orologio, nessuna chiamata di rete e nessuna deriva di modello — così coefficienti identici producono sempre lo stesso JSON.
Cosa invia e cosa riceve in risposta
Campi mancanti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta ripete b e y puliti, una stringa di equazione stampabile come due circonflesso x uguale a otto, la soluzione decimale sotto x e x_decimal, la stringa exact preferita, exact_kind come uno di integer, rational o logarithmic, e exact_forms con log_base, change_of_base_log e change_of_base_ln. L'oggetto check riporta b_to_x e un booleano matches_y. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i risolutori di equazione esponenziale compaiono nel lavoro reale
I team di dati che generano etichette sintetiche per classificare esponenti interi versus non interi beneficiano del campo exact_kind. Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture di gara e controlli di notebook
Costruisca in massa fixture di regressione per problemi di cambiamento di base e classifichi exact_kind per casi interi versus logaritmici in pipeline automatizzate.
Domande tecniche
Qual è la differenza tra exact e x_decimal?
x e x_decimal sono la stessa soluzione floating-point pulita. exact è una stringa leggibile: un intero come "3", una razionale come "1/2", o un quoziente di log come "log(10)/log(2)" quando non si rileva una razionale semplice.