ForHosting KIT · Mathématiques

Notation ingénieur

47 000 s'écrit 47×10^3 et 0,000025 s'écrit 25×10^-6 : l'exposant avance toujours de trois en trois et indique donc tout de suite le préfixe, kilo ou micro. Saisissez un nombre et obtenez le coefficient et l'exposant séparément. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Valeur
47 000
Vous obtenez
Coefficient
47
Exposant
3
Notation
47×10^3

La notation ingénieur est la façon dont les ingénieurs, les électriciens et les physiciens écrivent réellement les nombres : pas 4.7×10^4, mais 47×10^3, car l'exposant avance toujours par pas de trois qui s'alignent sur les préfixes du SI — kilo, méga, giga et leurs petits équivalents milli, micro et nano. Envoyez une valeur, récupérez les deux composantes et affichez ou comparez des ordres de grandeur sans réimplémenter la logique de logarithme et d'arrondi.

Qu'est-ce que la notation ingénieur et pourquoi l'exposant saute par trois

La notation scientifique normalise tout nombre vers une mantisse entre 1 et 10, ce qui est mathématiquement propre mais maladroit en pratique : personne ne dit 4.7×10^4 ohms quand il veut dire 47 kilo-ohms. La notation ingénieur assouplit le coefficient vers l'intervalle [1, 1000) afin que l'exposant soit toujours un multiple de trois, et ces pas de trois sont exactement ceux de l'échelle des préfixes du SI : 10^3 est kilo, 10^6 est méga, 10^9 est giga et, vers le bas, 10^-3 est milli, 10^-6 est micro, 10^-9 est nano.

Cet alignement signifie que l'exposant seul indique quel préfixe porte une mesure, et le coefficient est le nombre que vous liriez sur un cadran ou une fiche technique. Une fréquence de 2 400 000 000 hertz devient 2.4×10^9 — giga — et un courant de 0.000025 ampères devient 25×10^-6 — vingt-cinq microampères.

Ce point de terminaison effectue cette conversion pour une seule valeur et renvoie les deux composantes séparément, afin que vous puissiez les formater, trier par exposant pour regrouper les ordres de grandeur ou mapper l'exposant directement sur un préfixe.

Comment le coefficient et l'exposant sont calculés

L'algorithme est de l'arithmétique pure et entièrement déterministe. Il prend le logarithme en base 10 de la valeur absolue, l'arrondit vers le bas au multiple de trois le plus proche et divise la valeur par dix élevé à cet exposant pour obtenir le coefficient. Comme les logarithmes en virgule flottante peuvent dériver d'un cheveu sur les puissances exactes de dix, le résultat est revérifié avec des boucles de garde explicites : si le coefficient atteint 1000, l'exposant monte de trois ; s'il tombe sous 1, il descend de trois.

Le coefficient est ensuite arrondi au nombre de chiffres significatifs demandé — six par défaut, configurable de 1 à 15 avec le champ precision — et si cet arrondi pousse 999.96 à 1000, la paire est rééquilibrée une dernière fois, de sorte que l'invariant coefficient dans [1, 1000) et exposant divisible par trois tient toujours. Zéro est un cas particulier et renvoie coefficient 0 avec exposant 0. Les nombres dont la valeur absolue dépasse 1e300 et les entrées non finies comme Infinity ou NaN sont rejetés avant toute arithmétique.

Formater des valeurs de composants dans un outil d'électronique

Transformez 0.0000000047 farads en 4.7×10^-9 pour que l'interface affiche 4.7 nF sans tables de préfixes codées en dur.

Normaliser la télémétrie avant affichage

Regroupez les lectures de capteurs par exposant pour décider si un tableau de bord doit afficher des kilohertz ou des mégahertz.

Comparer des ordres de grandeur dans un harnais de test

Vérifiez d'abord l'exposant — toujours un multiple de trois — avant de comparer les coefficients dans une tolérance.

Combien cela coûte-t-il ?

L'exécution est également gratuite dans votre navigateur sur cette page.

Puis-je contrôler l'arrondi du coefficient ?

Oui. Le champ precision définit le nombre de chiffres significatifs, de 1 à 15, et vaut 6 par défaut.

L'entrée est-elle stockée ou journalisée ?

Non. Le nombre est traité en mémoire puis détruit ; seul le résultat converti est renvoyé.

Y a-t-il une limite de taille ?

La valeur absolue doit être au plus 1e300.

Quelle différence entre la notation ingénieur et la notation scientifique ?

La notation scientifique garde la mantisse entre 1 et 10, comme 4,7×10^4. La notation ingénieur accepte un coefficient de 1 à moins de 1000 avec un exposant multiple de trois, comme 47×10^3, qui se lit directement 47 kilo-ohms.

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.

POSThttps://api.kit.forhosting.com/math/engineering-notation

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é.

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

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs_value1e+300
max_precision15
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Cette API prend un nombre fini et renvoie sa forme ingénieur sous la forme d'un coefficient dans l'intervalle [1, 1000) accompagné d'un exposant entier divisible par trois, plus une chaîne de notation prête à afficher. Le même code déterministe s'exécute gratuitement dans votre navigateur sur cette page et via l'API payante pour les pipelines automatisés.

Qu'est-ce que la notation ingénieur et pourquoi l'exposant saute par trois

Une entrée qui n'est pas un nombre fini est rejetée avec une erreur invalid_input et n'est jamais facturée.

Où il s'intègre et combien il coûte

Les appelants typiques sont des outils d'électronique et de RF qui présentent des valeurs de composants, des pipelines de télémétrie qui normalisent les lectures de capteurs avant affichage, des carnets scientifiques qui veulent des unités cohérentes et des harnais de test qui comparent d'abord les ordres de grandeur calculés aux attendus par l'exposant. Comme la sortie est un simple objet JSON avec coefficient, exposant et chaîne de notation préformatée, elle s'insère directement dans un libellé d'interface, une ligne de journal ou une colonne de base de données. La capacité s'exécute comme un moteur parse pur sur notre edge mondial : rien n'est stocké, le nombre est traité puis détruit, et le même module qui répond à l'API tourne gratuitement dans votre navigateur sur cette page, si bien que vous ne payez que lorsque vous automatisez l'appel. Le prix est de $0.002 par élément converti, sans supplément de taille, car chaque requête convertit exactement un nombre quelle que soit sa grandeur. Les erreurs de validation — valeur manquante, chaîne non numérique, Infinity, NaN ou grandeur au-delà de la limite documentée — renvoient une erreur invalid_input structurée et ne sont pas facturées, ce qui permet de brancher le point de terminaison directement sur un formulaire visible par l'utilisateur sans prévalidation de votre côté.

Que renvoie-t-il exactement ?

Un objet JSON avec le coefficient dans [1, 1000), l'exposant entier (toujours un multiple de trois) et une chaîne de notation comme 47×10^3.

Que se passe-t-il avec zéro, Infinity ou NaN ?

Zéro renvoie coefficient 0 et exposant 0. Infinity et NaN ne sont pas finis et sont rejetés avec une erreur invalid_input.

Consulter la documentation complète du KIT →