ForHosting KIT · Matematica

Calcolatrice di cambio di base

Ottenga un logaritmo in qualsiasi base, non solo ln o log10: il logaritmo in base 10 di 1000 è 3, calcolato come ln 1000 diviso ln 10. Vengono mostrati entrambi i logaritmi naturali, così può ricopiare il passaggio completo nel suo lavoro. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Valore
1000
Base
10
Ottiene
Logaritmo
3
Valore di ln
6,907755279
ln della base
2,302585093

logaritmo in qualsiasi base

Che cos'è la formula del cambiamento di base e quando serve

Un logaritmo risponde alla domanda: a quale potenza devo elevare questa base per ottenere questo valore? La risposta esiste per qualsiasi base positiva diversa da uno, ma in pratica raramente è calcolabile direttamente. Le calcolatrici scientifiche hanno tasti solo per ln e log10, e le librerie standard di JavaScript, Python o C espongono esattamente gli stessi due.

Serve ogni volta che la base è dettata dal problema e non dalla calcolatrice — i bit nella teoria dell'informazione usano la base 2, gli intervalli musicali usano anch'essi la base 2, il pH e i decibel vivono in base 10 e la crescita continua in base e. Invece di cercare la formula ogni volta e dividere a mano, invii qui valore e base e riceva il logaritmo calcolato tramite quell'esatta identità, con entrambi i logaritmi naturali inclusi nella risposta per rendere verificabile la derivazione.

La formula del cambiamento di base non è quindi un'approssimazione ma un'identità esatta, e l'unico errore numerico è il normale arrotondamento in virgola mobile.

Come funziona il calcolo e cosa contiene la risposta

Entrambi devono essere numeri finiti; sono accettate anche stringhe numeriche come "0.5" o "1e3". Il valore deve essere strettamente maggiore di zero, perché i logaritmi di zero e dei numeri negativi non sono definiti nei numeri reali. Anche la base deve essere strettamente maggiore di zero e diversa da uno — la base 1 è esclusa perché 1 elevato a qualsiasi potenza resta 1, quindi il suo logaritmo non ha significato.

Quando l'input supera la validazione, il codice calcola il logaritmo naturale del valore e della base, divide il primo per il secondo e restituisce un oggetto con il valore, la base, il logaritmo risultante, i due logaritmi naturali intermedi e la formula stessa come stringa. Il logaritmo in base 2 di 8 restituisce 3, con ln(8) ≈ 2.07944154168 e ln(2) ≈ 0.69314718056 accanto, così uno studente può copiare il passaggio completo in un compito e un ingegnere può verificare la pipeline con un calcolo manuale.

Usi pratici, prezzi e determinismo

Il cambiamento di base compare in molti più contesti di una lezione di matematica. La teoria dell'informazione misura l'entropia in bit con logaritmi in base 2; i problemi di tempo di raddoppio in finanza e biologia risolvono un esponente nella base imposta dal fattore di crescita; l'analisi degli algoritmi confronta tassi di crescita tra basi diverse sapendo che differiscono solo per un fattore costante — che è esso stesso un cambiamento di base.

Questa funzionalità è volutamente piccola e deterministica: lo stesso input produce sempre un output identico byte per byte, senza chiamate di rete, orologio o casualità, e i risultati sono arrotondati a dodici cifre significative per essere stabili su ogni macchina. Per lavori in batch, invii una richiesta per ogni coppia di valore e base; l'operazione è così economica che anche grandi lotti costano frazioni di centesimo.

Calcolare un logaritmo in base 2 per la teoria dell'informazione

Ottenga il log2 di una probabilità o di un conteggio per i calcoli di entropia e bit di informazione che nessun tasto ln o log10 produce direttamente.

Mostrare il passaggio risolto nei compiti

Copi ln(value) e ln(base) restituiti in un compito per dimostrare la formula del cambiamento di base, non solo la risposta finale.

Risolvere problemi di raddoppio e dimezzamento

Scopra quanti periodi richiede un fattore di crescita o decadimento calcolando il logaritmo nella base indicata dal problema.

Quanto costa?

È anche gratuito nel Suo browser su questa pagina, con risultati identici.

Quali input sono validi?

Un valore positivo e finito, e una base positiva, finita e diversa da 1.

Perché la base 1 viene rifiutata?

Perché 1 elevato a qualsiasi potenza resta 1, quindi un logaritmo in base 1 non ha una risposta significativa.

Può calcolare logaritmi naturali o in base 10?

Sì: passi e (2.718281828459045) o 10 come base. La formula è la stessa in ogni caso.

Quanto è accurato il risultato?

Usa Math.log in doppia precisione della piattaforma e arrotonda a dodici cifre significative, quindi i risultati sono stabili e riproducibili su ogni macchina.

Cosa succede con input non validi?

Le richieste non valide non vengono mai addebitate.

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.

POSThttps://api.kit.forhosting.com/math/change-of-base

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/math/change-of-base \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":1000,"base":10}'
{
  "value": 1000,
  "base": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.change_of_base",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L'API di cambiamento di base calcola un logaritmo nella base che preferisce, direttamente da valore e base. La maggior parte delle calcolatrici e dei linguaggi di programmazione offre solo il logaritmo naturale e quello in base 10, quindi qualsiasi altra base — 2, 7, 0.5, e² — richiede la formula del cambiamento di base: log_base(value) = ln(value) / ln(base). Questo endpoint applica esattamente quella formula e restituisce non solo il logaritmo, ma anche i due logaritmi naturali usati nella divisione, così può vedere ogni passaggio del calcolo invece di un semplice numero. Esegue lo stesso codice deterministico gratuitamente nel Suo browser e dietro l'API a pagamento, al costo di $0.002 a richiesta.

Che cos'è la formula del cambiamento di base e quando serve

La formula del cambiamento di base colma questa lacuna: log_base(value) è uguale a ln(value) diviso ln(base), e funziona altrettanto bene con log10 su entrambi i lati.

Come funziona il calcolo e cosa contiene la risposta

L'endpoint accetta due campi: value, il numero di cui vuole il logaritmo, e base, la base del logaritmo. L'input non valido viene rifiutato con un chiaro errore invalid_input e non viene mai addebitato.

Usi pratici, prezzi e determinismo

Lo stesso modulo che alimenta l'API gira gratuitamente nel Suo browser su questa pagina: il risultato web gratuito è esattamente ciò che restituisce l'API a pagamento — stesso codice, stessi numeri. Paga solo quando lo automatizza dal Suo software, a $0.002 a richiesta.

Leggi la documentazione completa del KIT →