ForHosting KIT · Strumenti per sviluppatori

Espansione dei Logaritmi Online

Espandere un logaritmo significa prendere un singolo logaritmo il cui argomento è costruito da moltiplicazioni, divisioni e potenze — ad esempio il logaritmo in base 2 di x·y/z — e riscriverlo come una somma di logaritmi più semplici: log₂(x) + log₂(y) − log₂(z).

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Questa API esegue tale riscrittura al posto Suo. Invia la base e l'elenco dei fattori con le rispettive operazioni, e riceve indietro l'espressione espansa, un termine per fattore, con i segni e i coefficienti corretti. Gli argomenti numerici sono validati: un logaritmo è definito solo per argomenti positivi, quindi ogni fattore nullo o negativo viene rifiutato con un errore chiaro, invece di produrre un'espressione priva di significato.

Cosa significa espandere un logaritmo

Le tre leggi dei logaritmi trasformano la struttura interna dell'argomento in struttura esterna. La regola del prodotto afferma che log_b(x·y) è uguale a log_b(x) più log_b(y): la moltiplicazione interna diventa addizione esterna. La regola del quoziente afferma che log_b(x/y) è uguale a log_b(x) meno log_b(y): la divisione interna diventa sottrazione esterna. La regola della potenza afferma che log_b(x^n) è uguale a n volte log_b(x): un esponente interno scivola davanti come coefficiente. Espandere un logaritmo significa applicare queste leggi da sinistra a destra finché nulla, all'interno di alcun logaritmo, può essere ulteriormente scomposto. Gli studenti incontrano questa tecnica quando semplificano espressioni prima di derivare, quando risolvono equazioni esponenziali e quando linearizzano dati per un grafico log-log. L'operazione è puramente meccanica una volta identificato ciascun fattore e il modo in cui entra nell'argomento, ed è esattamente per questo che si presta a un'API: Lei descrive l'espressione come una base più un elenco di operazioni e fattori, e l'espansione torna indietro come una stringa pronta all'uso, con ogni termine esplicitato, il suo segno, il suo coefficiente e il suo argomento.

Come descrivere la Sua espressione all'API

L'input è composto da due parti. La base è la base del logaritmo: qualsiasi numero positivo diverso da 1, quindi 2, 10 ed e funzionano tutti, mentre 1, 0 e i numeri negativi vengono rifiutati perché nessun logaritmo reale ha una base simile. L'array dei termini elenca i fattori dell'argomento in ordine. Ogni termine indica un'operazione — moltiplicazione, divisione o potenza — e un argomento. Un termine di moltiplicazione contribuisce con il suo logaritmo e segno più, un termine di divisione con segno meno, e un termine di potenza con il suo esponente portato davanti come coefficiente. Così il logaritmo in base 2 di x·y/z³ corrisponde a tre termini: moltiplicazione di x, moltiplicazione di y, e potenza di z con esponente 3, che si espande in log₂(x) + log₂(y) − 3·log₂(z). Gli argomenti possono essere simbolici, come x o prezzo, quando desidera la forma algebrica, oppure numerici, come 8, quando desidera una verifica concreta. Gli argomenti numerici devono essere positivi; quelli simbolici sono mantenuti letteralmente perché il loro segno dipende dai valori che assegnerà in seguito. Un esponente negativo su un termine di potenza semplicemente inverte il segno del termine, poiché x elevato a meno n equivale a dividere per x elevato a n.

Perché la validazione del dominio è importante

Un logaritmo reale è definito solo per argomenti strettamente positivi. Il logaritmo di zero diverge a meno infinito e il logaritmo di un numero negativo non è affatto un numero reale, quindi un'espansione costruita su un fattore non positivo sarebbe rumore simbolico che si rompe silenziosamente non appena qualcuno la valuta. Questo endpoint si rifiuta di produrre tale rumore: quando un argomento numerico è zero o negativo, la chiamata fallisce con un errore di input non valido che nomina il termine incriminato, e la chiamata non Le viene addebitata. La stessa severità si applica alla base, che deve essere positiva e diversa da 1, e agli esponenti, che devono essere numeri finiti — un esponente pari a zero viene rifiutato perché il termine contribuirebbe con il logaritmo di 1, che è zero ed è quasi sempre un errore nell'input. Il risultato è deterministico: la stessa richiesta restituisce sempre la stessa stringa, byte per byte, il che rende l'endpoint sicuro da usare all'interno di schede di esercizi generate, correttori automatici e controlli CI che confrontano gli output letteralmente. Viene eseguito sul nostro edge senza memorizzare nulla, e l'identico algoritmo gira gratuitamente nel browser su questa pagina, quindi paga $0.002 a chiamata solo quando lo automatizza.

Generare esercizi di algebra svolti

Fornisca una base e un elenco di fattori e incorpori la forma espansa direttamente in schede di lavoro, quiz o soluzioni passo dopo passo.

Correggere automaticamente i compiti

Confronti l'espressione espansa di uno studente con la stringa canonica che l'API restituisce per la stessa base e gli stessi termini.

Semplificare prima di derivare

Espanda il logaritmo di un prodotto o quoziente in una somma così che ogni termine si derivi separatamente, un passaggio standard nei flussi di lavoro dell'analisi matematica.

Quanto costa?

$0.002 a richiesta. Lo stesso algoritmo funziona anche gratuitamente nel Suo browser su questa pagina.

Quali basi sono accettate?

Qualsiasi numero positivo eccetto 1: 2, 10, e o qualsiasi altra base valida. Basi pari a 1, 0 o numeri negativi vengono rifiutate.

I fattori possono essere variabili anziché numeri?

Sì. Un argomento può essere simbolico (x, prezzo, velocità) oppure numerico. Gli argomenti numerici devono essere positivi; quelli simbolici sono mantenuti come scritti.

Cosa succede se un argomento è zero o negativo?

La chiamata fallisce con un errore di input non valido che nomina il termine, perché lì un logaritmo reale non è definito. Le chiamate rifiutate non Le vengono addebitate.

Come si espandono le potenze?

Un termine di potenza con esponente n contribuisce con n volte il logaritmo del suo argomento; un esponente negativo inverte il segno del termine. Un esponente pari a 0 viene rifiutato.

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/expanding-logarithms

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/expanding-logarithms \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base":2,"terms":[{"operation":"multiply","argument":"x"},{"operation":"multiply","argument":"y"},{"operation":"divide","argument":"z"}]}'
{
  "base": 2,
  "terms": [
    {
      "operation": "multiply",
      "argument": "x"
    },
    {
      "operation": "multiply",
      "argument": "y"
    },
    {
      "operation": "divide",
      "argument": "z"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.expanding_logarithms",
  "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.

max_terms32
max_abs1000000000000
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.

Leggi la documentazione completa del KIT →