Calculatrice de logarithmes
Obtenez le logarithme en base b de x en une étape : celui de 100 en base 10 vaut 2, et le logarithme népérien de 100, 4,60517018599, s'affiche à côté. Toute base positive différente de 1 fonctionne grâce au changement de base. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Argument du logarithme
- 100
- Base du logarithme
- 10
- Logarithme
- 2
- Ln
- 4,605170186
- Log₁₀
- 2
Un logarithme répond à la question de l'exposant : à quelle puissance faut-il élever la base b pour retrouver l'argument x ? Les élèves rencontrent d'abord les logarithmes décimaux (base dix) et naturels (base e) en défaisant la croissance exponentielle, en convertissant des ordres de grandeur ou en résolvant a^t égal à N. Ingénieurs et analystes de données utilisent la même identité pour convertir des échelles en décibels, des modèles de demi-vie et des facteurs multiplicatifs.
Ce que mesurent les logarithmes et pourquoi le changement de base compte
Par définition, y égal à log base b de x signifie que b élevé à y égale x. Cette seule identité explique pourquoi les logarithmes défont les équations exponentielles, transforment les produits en sommes et convertissent les rapports multiplicatifs en distances additives sur une échelle logarithmique. Le logarithme naturel utilise la base e et s'écrit ln x ; le logarithme décimal utilise la base dix et s'écrit souvent log x ou log10 x.
Toute autre base est tout aussi valable tant qu'elle est positive et différente de un, car c'est alors seulement que l'application exponentielle est strictement monotone et inversible sur les réels positifs. Numérateur et dénominateur utilisent la même base intermédiaire, donc le rapport est indépendant de la base intermédiaire choisie.
Cette capacité calcule toujours avec des logarithmes naturels en interne et expose aussi ln(x) et log10(x) pour que vous puissiez vérifier des étapes de devoir, tracer sur l'un ou l'autre axe, ou alimenter des formules aval qui attendent une base précise sans second appel.
Usage pratique, tarifs, limites et livraison
Utilisez l'outil navigateur lorsque vous voulez un log base b de x immédiat pour vérifier un devoir, préparer une diapositive de cours ou convertir un facteur d'échelle sans installer un système d'algèbre informatique. Il n'y a ni modèle de langage, ni service mathématique externe, ni aléa, donc la capacité est sûre à figer dans des contrôles d'intégration continue et des supports de leçon reproductibles. Les résultats sont entièrement déterministes : les mêmes x et b produisent toujours le même log, ln et log10.
Préférez cette calculatrice lorsque vous avez besoin d'une base positive arbitraire ; si vous n'avez besoin que de logarithmes naturels ou décimaux, la même réponse fournit encore les deux en produits annexes. Gardez les entrées dans des magnitudes flottantes ordinaires pour que l'annulation dans des rapports extrêmes ne domine pas ; avec des entiers de classe et des échelles d'ingénierie typiques le résultat est exact en double précision.
Les entrées et sorties sources suivent les mêmes règles de rétention que les autres éléments de parse KIT, et une tâche échouée n'est jamais facturée après validation.
Cas d’usage
Vérification de devoirs et tutorat
Élèves et correcteurs confirment log base b de x, y compris les erreurs de domaine qui échouent correctement, sans installer de CAS local.
Conversion d'échelles dans les pipelines de données
Des scripts qui convertissent facteurs de croissance, rapports style décibel ou ordres de grandeur appellent un oracle logarithmique déterministe au lieu de réimplémenter le changement de base dans chaque langage.
Enseigner le changement de base
Les pages de leçon peuvent afficher log, ln et log10 côte à côte pour relier la formule de changement de base à des contrôles numériques concrets.
Questions fréquentes
Que se passe-t-il si x ou b n'est pas positif, ou si b vaut 1 ?
Les logarithmes ne sont définis que pour des arguments positifs avec une base positive différente de un.
Quelle formule la calculatrice utilise-t-elle ?
Les logarithmes naturel et décimal de x sont renvoyés avec le résultat en base arbitraire.
Pourquoi le résultat affiche-t-il aussi ln et log10 ?
Pour vérifier les étapes d'un exercice, tracer sur l'un ou l'autre type d'axe ou utiliser une formule qui exige une base précise sans refaire le calcul. Pour 100, le logarithme népérien vaut 4,60517018599 et le décimal 2.
Où utilise-t-on les logarithmes en dehors des cours ?
Dans les échelles en décibels, les modèles de demi-vie, les ordres de grandeur et chaque fois qu'un facteur multiplicatif doit devenir une distance additive. Le logarithme défait la croissance exponentielle, d'où sa présence partout où les quantités se multiplient.
À quelle question répond un logarithme ?
À celle-ci : à quelle puissance faut-il élever la base pour obtenir x ? Le logarithme de 100 en base 10 vaut 2, car dix au carré fait 100.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/algebra/logarithm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":100,"b":10}'const res = await fetch("https://api.kit.forhosting.com/algebra/logarithm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 100,
"b": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/logarithm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 100,
"b": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/logarithm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":100,"b":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":100,"b":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/logarithm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"x": 100,
"b": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.logarithm",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité calcule log base b de x avec la formule de changement de base, log_b(x) égal à ln(x) divisé par ln(b), et renvoie aussi le logarithme naturel et le logarithme décimal de x dans une seule réponse déterministe. Les entrées doivent être des nombres finis positifs et la base ne doit pas valoir un ; sinon la requête échoue avec invalid_input au lieu de renvoyer NaN. L'arithmétique s'exécute entièrement dans votre navigateur gratuitement, et la même fonction pure est disponible en éléments d'API prépayée pour correcteurs de devoirs, outils de tutorat et aides scientifiques légères qui ont besoin de JSON stable plutôt que d'un système d'algèbre informatique complet.
Ce que mesurent les logarithmes et pourquoi le changement de base compte
Les calculatrices et langages de programmation n'exposent en général que quelques bases, de sorte que la formule de changement de base est le pont pratique : log_b(x) égale ln(x) sur ln(b), ou de façon équivalente log10(x) sur log10(b).
Comment appeler la calculatrice et lire la réponse
L'argument x doit être strictement supérieur à zéro, et la base b strictement supérieure à zéro et différente de un dans un epsilon flottant serré. La poussière numérique près de zéro est nettoyée pour que les goldens et démos lisibles restent stables, tandis que les réels non entiers ordinaires gardent la double précision complète. Vérifications de classe typiques : log base dix de cent égale deux, log base deux de huit égale trois, et ln de e égale un. Envoyez un corps JSON avec les deux nombres obligatoires x et b. Le moteur vérifie que les deux sont des nombres finis ; champs manquants, chaînes non numériques, et NaN ou Infinity échouent immédiatement avec invalid_input et ne sont pas facturés. En cas de succès la réponse répète x et b nettoyés, renvoie log comme log_b(x), ln comme le logarithme naturel de x, log10 comme le logarithme décimal de x, et inclut une courte chaîne de formule documentant l'identité de changement de base utilisée. Branchez le point de terminaison à des scripts qui parlent déjà JSON et ont besoin d'un contrat stable plutôt que de réimplémenter les contrôles de domaine flottant dans chaque langage.
Usage pratique, tarifs, limites et livraison
Utilisez l'API lorsqu'une plateforme de tutorat, un bac à sable d'entretien de code, un carnet de laboratoire ou un pipeline de tableur a besoin de JSON stable pour de nombreux couples argument-base sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; les échecs de validation et les erreurs de domaine ne consomment pas le solde.
Questions techniques
Comment calculer log base b de x avec cette API ?
Envoyez un JSON avec des nombres positifs x et b (b ≠ 1). La réponse renvoie log (log_b(x)), ln, log10 et la chaîne de la formule de changement de base.
La calculatrice de logarithmes est-elle gratuite ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation et de domaine ne sont pas facturés.
Résout-elle des équations comme log_b(x) = k pour x ?
Non. Cette capacité évalue des logarithmes pour x et b donnés. Résoudre l'argument ou la base est une autre tâche algébrique.