Notazione tecnica
47 000 diventa 47×10^3 e 0,000025 diventa 25×10^-6: l'esponente si muove sempre di tre in tre, quindi indica subito il prefisso, kilo o micro. Inserisca un numero e ottenga coefficiente ed esponente separati. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 47.000
- Coefficiente
- 47
- Esponente
- 3
- Notazione
- 47×10^3
La notazione tecnica è il modo in cui ingegneri, elettricisti e fisici scrivono davvero i numeri: non 4.7×10^4, ma 47×10^3, perché l'esponente avanza sempre a passi di tre che si allineano ai prefissi del SI — chilo, mega, giga e i loro piccoli equivalenti milli, micro e nano. Invii un valore, riceva le due componenti e rappresenti o confronti le grandezze senza reimplementare la logica di logaritmo e arrotondamento.
Che cos'è la notazione tecnica e perché l'esponente salta di tre in tre
La notazione scientifica normalizza ogni numero a una mantissa tra 1 e 10, il che è matematicamente ordinato ma scomodo in pratica: nessuno dice 4.7×10^4 ohm quando intende 47 chilo-ohm. La notazione tecnica allenta il coefficiente all'intervallo [1, 1000) così che l'esponente sia sempre un multiplo di tre, e quei passi di tre sono esattamente i gradini della scala dei prefissi del SI: 10^3 è chilo, 10^6 è mega, 10^9 è giga e, verso il basso, 10^-3 è milli, 10^-6 è micro, 10^-9 è nano.
Questo allineamento significa che l'esponente da solo indica quale prefisso porta una misura, e il coefficiente è il numero che leggerebbe su un quadrante o in un datasheet. Una frequenza di 2.400.000.000 hertz diventa 2.4×10^9 — giga — e una corrente di 0.000025 ampere diventa 25×10^-6 — venticinque microampere.
Come vengono calcolati coefficiente ed esponente
L'algoritmo è aritmetica pura e completamente deterministica. Prende il logaritmo in base 10 del valore assoluto, lo arrotonda per difetto al multiplo di tre più vicino e divide il valore per dieci elevato a quell'esponente per ottenere il coefficiente. Poiché i logaritmi in virgola mobile possono scostarsi di un soffio sulle potenze esatte di dieci, il risultato viene ricontrollato con cicli di guardia espliciti: se il coefficiente raggiunge 1000 l'esponente sale di tre, se scende sotto 1 scende di tre.
Il coefficiente viene poi arrotondato al numero di cifre significative richiesto — sei per impostazione predefinita, configurabile da 1 a 15 con il campo precision — e se quell'arrotondamento spinge 999.96 a 1000, la coppia viene ribilanciata un'ultima volta, così l'invariante coefficiente in [1, 1000) ed esponente divisibile per tre vale sempre. Zero è un caso speciale e restituisce coefficiente 0 con esponente 0. I numeri con valore assoluto superiore a 1e300 e gli input non finiti come Infinity o NaN vengono rifiutati prima di qualsiasi aritmetica.
Casi d'uso
Formattare i valori dei componenti in uno strumento di elettronica
Trasformi 0.0000000047 farad in 4.7×10^-9 così l'interfaccia mostra 4.7 nF senza tabelle di prefissi codificate a mano.
Normalizzare la telemetria prima della visualizzazione
Raggruppi le letture dei sensori per esponente per decidere se una dashboard deve mostrare chilohertz o megahertz.
Confrontare le grandezze in un harness di test
Verifichi prima l'esponente — sempre multiplo di tre — prima di confrontare i coefficienti entro una tolleranza.
Domande frequenti
Quanto costa?
L'esecuzione è gratuita anche nel Suo browser su questa pagina.
Posso controllare l'arrotondamento del coefficiente?
Sì. Il campo precision imposta il numero di cifre significative, da 1 a 15, e vale 6 per impostazione predefinita.
L'input viene archiviato o registrato?
No. Il numero viene elaborato in memoria e scartato; viene restituito solo il risultato convertito.
C'è un limite di dimensione?
Il valore assoluto deve essere al massimo 1e300.
Che differenza c'è tra notazione tecnica e notazione scientifica?
La notazione scientifica tiene la mantissa tra 1 e 10, come 4,7×10^4. Quella tecnica ammette un coefficiente da 1 a meno di 1000 con un esponente multiplo di tre, come 47×10^3, che si legge subito come 47 kiloohm.
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/math/engineering-notation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":47000}'const res = await fetch("https://api.kit.forhosting.com/math/engineering-notation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 47000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/engineering-notation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 47000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/engineering-notation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":47000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":47000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/engineering-notation", 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
{
"value": 47000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.engineering_notation",
"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.
Limiti
max_abs_value | 1e+300 |
max_precision | 15 |
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
Questa API prende un numero finito e restituisce la sua forma tecnica come coefficiente nell'intervallo [1, 1000) insieme a un esponente intero divisibile per tre, più una stringa di notazione pronta per la visualizzazione. Lo stesso codice deterministico viene eseguito gratuitamente nel Suo browser su questa pagina e tramite l'API a pagamento per le pipeline automatizzate.
Che cos'è la notazione tecnica e perché l'esponente salta di tre in tre
Questo endpoint esegue la conversione per un singolo valore e restituisce le due componenti separatamente, così può formattarle, ordinare per esponente per raggruppare le grandezze o mappare l'esponente direttamente su un prefisso. Un input che non è un numero finito viene rifiutato con un errore invalid_input e non viene mai addebitato.
Dove si inserisce e quanto costa
I chiamanti tipici sono strumenti di elettronica e RF che presentano valori di componenti, pipeline di telemetria che normalizzano le letture dei sensori prima della visualizzazione, notebook scientifici che vogliono unità coerenti e harness di test che confrontano le grandezze calcolate con quelle attese prima per esponente. Poiché l'output è un semplice oggetto JSON con coefficiente, esponente e una stringa di notazione preformattata, si inserisce direttamente in un'etichetta dell'interfaccia, in una riga di log o in una colonna di database. La capacità viene eseguita come motore parse puro sul nostro edge globale: nulla viene archiviato, il numero viene elaborato e scartato, e lo stesso modulo che risponde all'API gira gratis nel Suo browser su questa pagina, quindi paga solo quando automatizza la chiamata. Il prezzo è $0.002 per elemento convertito, senza sovrapprezzo per dimensione, perché ogni richiesta converte esattamente un numero indipendentemente dalla sua grandezza. Gli errori di validazione — valore mancante, stringa non numerica, Infinity, NaN o grandezza oltre il limite documentato — restituiscono un errore invalid_input strutturato e non vengono addebitati, il che rende sicuro collegare l'endpoint direttamente a un modulo rivolto all'utente senza pre-validazione da parte Sua.
Domande tecniche
Cosa restituisce esattamente?
Un oggetto JSON con il coefficiente in [1, 1000), l'esponente intero (sempre multiplo di tre) e una stringa di notazione come 47×10^3.
Cosa succede con zero, Infinity o NaN?
Zero restituisce coefficiente 0 ed esponente 0. Infinity e NaN non sono finiti e vengono rifiutati con un errore invalid_input.