eu construo Toolz.dev, e entre os plugins WordPress e as APIs Laravel EU passo muito tempo olhando para números que são ou enormes ou desaparecendo pequeno: byte conta em um CDN, por solicitação latências em frações de milissegundo, token probabilidades com uma dúzia de zeros à esquerda Cada um desses é mais fácil de ler como um poder de dez do que como uma parede de dígitos, e cada um deles é um lugar onde uma conversão de mão silenciosamente dá errado Uma vez registrei um valor como 1.2e-6 segundos e raciocinado sobre isso como um microssegundo, o que é, e então um colega leu a mesma figura que 1.2e6 porque o sinal de menos se perdeu numa cópia O conversor de notação científica existe para que a conversão, em qualquer direção, nunca seja algo que EU faça na minha cabeça Este guia explica quais são as quatro notações, como a ferramenta se converte entre elas sem deixar cair a precisão, e os casos de borda que tropeçam tanto nas pessoas quanto nas calculadoras em que confiam.
tl;dr: Um conversor de notação científica reescreve um número como um significando entre 1 e 10 vezes uma potência de dez, e de volta novamente Ele lê decimais simples, E-notação como
6.022e23, ou números já em forma científica, e retorna notação científica normalizada, notação E, notação de engenharia e o decimal totalmente expandido de uma só vez, juntamente com a ordem de grandeza e contagem de figuras significativas Ele funciona na cadeia de dígitos em vez de um número de ponto flutuante, então uma constante de 24 dígitos ou uma fração minúscula converte exatamente sem arredondamento nos dígitos baixos Ele é executado inteiramente em seu navegador, então nada do que você insere é carregado.
O que é notação científica e por que ela existe?
A notação científica escreve um número como um único significando multiplicado por uma potência de dez O significando, às vezes chamado de mantissa, detém os dígitos significativos com exatamente um dígito diferente de zero antes do ponto decimal, e o expoente registra quantos lugares o ponto foi deslocado Então 12,345.678 torna-se 1.2345678 x 10^4, e 0.000000123 torna-se 1.23 x 10^-7. O valor é idêntico em ambas as formas; apenas a forma como está escrito mudou.
A razão pela qual existe é a legibilidade humana e a resistência a erros. Um número como 602,200,000,000,000,000,000,000 é quase impossível ler de relance, e contar seus zeros é uma boa maneira de sair por um. Escrito como 6.022 x 10^23 ele se encaixa em uma respiração, e o expoente diz-lhe a escala diretamente O mesmo é verdade na extremidade pequena: 0.0000000000000000001602 a carga de um elétron está em Coulombs, e ninguém consegue ler isso, mas 1.602 x 10^-19 é legível e comparável A notação científica transforma a contagem de zeros, que é a parte que as pessoas erram, em um único número que você lê no final.
Há uma segunda razão que importa na ciência especificamente: a notação científica torna inequívocos números significativos No decimal simples 1500 você não pode dizer se os zeros à direita são medidos ou apenas espaços reservados Escrito como 1.5 x 10^3 são claramente dois números significativos, e 1.500 x 10^3 é claramente quatro. a notação força você a dizer exatamente quanta precisão você está reivindicando, e é por isso que relatórios de laboratório e artigos de física usá-lo mesmo quando o número não é especialmente grande.
Qual é a diferença entre notação científica e notação E?
Eles são o mesmo valor escrito para diferentes mídias A notação científica usa um expoente elevado e um sinal de multiplicação, 6.022 x 10^23, que é o que você escreve em papel ou tipografado em um documento A notação eletrônica substitui o todo x 10^ com a única letra e ou E, dando 6.022e230, porque um teclado, um ecrã de calculadora, uma célula CSV e uma linha de código - fonte não podem renderizar um sobrescrito Quando você escrever 1.5e-3 em Python, JavaScript ou planilha, você está escrevendo notação científica na única forma que um campo de texto simples pode conter.
A letra não faz parte do número e não carrega nenhuma unidade; é puramente um separador que substitui o & quot; vezes dez para o & quot; Ambos em letras minúsculas e e maiúsculas E são aceitos em todos os lugares, e o conversor permite escolher qual emite, porque alguns estilos de casas e alguns analisadores downstream preferem o capital. O que você não deve fazer é confundir isso e com Euler's número, a constante matemática 2.718. para 6.022e23 o e significa expoente; a constante e nunca aparece em um número escrito desta forma Manter que em linha reta é a única fonte mais comum de confusão para as pessoas que encontram E-notação pela primeira vez.
O que é notação de engenharia e quando você deve usá-la?
Notação de engenharia é notação científica com uma regra extra: o expoente é sempre um múltiplo de três Essa única restrição deixa o significando correr em qualquer lugar de 1 até pouco menos de 1000, e existe assim as potências de dez alinham-se com os prefixos métricos O Bureau Internacional de Pesos e Medidas define prefixos SI a cada terceira potência de dez (Prefixos BIPM SI): 10^3 é quilo, 10^6 é mega, 10^9 é giga, 10^-3 é mili, 10^-6 é micro, e assim por diante Quando seu expoente é um múltiplo de três, você pode ler o número imediatamente como uma unidade prefixada.
É por isso que um engenheiro elétrico escreve uma resistência como 4.7 x 10^3 ohms em vez de 4.7 x 10^3 reafirmado como 4.7e3, e lê como 4,7 quilohms, e escreve uma capacitância como 2.2 x 10^-6 farads e lê-lo como 2.2 microfarads A notação científica normalizada daria 2.2 x 10^-6 para essa mesma capacitância, que já é um múltiplo de três, mas um valor como 47,000 é 4.7 x 10^4 em forma científica e 47 x 10^3 na forma de engenharia A versão de engenharia lê diretamente como 47 quilo-unidades; a versão científica não mapeia em um prefixo em tudo O conversor mostra ambos, para que você possa escolher o que seu campo espera.
Veja como o mesmo punhado de números se parece em todas as quatro formas, que é a maneira mais clara de ver o que cada notação está fazendo:
| Decimal simples | Científico | Notação eletrônica | Engenharia |
|---|---|---|---|
| 12.345 | 1,2345 x 10^4 | 1,2345e4 | 12,345 x 10^3 |
| 0,0047 | 4,7 x 10^-3 | 4,7e-3 | 4,7 x 10^-3 |
| 602.200.000.000.000.000.000.000 | 6,022 x 10^23 | 6.022e23 | 602,2 x 10^21 |
| 0,000000123 | 1,23 x 10^-7 | 1,23e-7 | 123 x 10^-9 |
Como você converte um número em notação científica manualmente?
A regra mecânica é mover o ponto decimal até que exatamente um dígito diferente de zero se sente na frente dele, então conte quantos lugares você se moveu Mover o ponto para a esquerda dá um expoente positivo, e movê-lo para a direita dá um negativo Para 12,345.678 você move o ponto quatro lugares restantes para pousar 1.2345678, então o expoente é 4 e o resultado é 1.2345678 x 10^4. para 0.00042 você move o ponto quatro lugares para a direita para alcançar 4.2, então o expoente é menos quatro e o resultado é 4.2 x 10^-4.
Ir para o outro lado é o mesmo movimento ao contrário Leia o expoente e mude o ponto decimal que muitos lugares, preenchendo com zeros conforme necessário Um expoente positivo move o ponto para a direita, então 3.2 x 10^5 torna-se 320000. Um expoente negativo move-o para a esquerda, então 3.2 x 10^-5 torna-se 0.000032. A aritmética é simples, mas é exatamente o tipo de simples que dá errado quando você está cansado, contando zeros de uma tela ou transcrevendo de um campo para outro. Essa é a razão para deixar uma ferramenta fazer o deslocamento.
Como o conversor mantém a precisão total?
A maioria dos conversores ingênuos roteiam o número através de um valor de ponto flutuante no caminho, e é aí que a precisão morre silenciosamente Um flutuador padrão de precisão dupla, o formato JavaScript IEEE 754 usa para cada número comum, contém apenas cerca de 15 a 17 dígitos decimais significativos (IEEE 754). No momento em que você analisa uma constante de 24 dígitos em a Number, os dígitos inferiores desapareceram e nenhuma reformatação os traz de volta. Converter 6.022e23 através de um flutuador e expanda-o, e você obtém um decimal cujos dígitos finais são ruído em vez de zeros.
Este conversor nunca faz isso Ele funciona na cadeia de dígitos diretamente A análise divide a entrada em um sinal, a execução de dígitos significativos e a potência de dez do dígito principal, tudo como texto e inteiros A formatação então coloca o ponto decimal por manipulação de strings: para expandir para decimal simples anexa ou desloca dígitos, e para construir notação de engenharia move o ponto por um ou dois lugares para que o expoente se torne um múltiplo de três Porque nenhum passo passa por um flutuador, 6.022e23 expande para 602200000000000000000000 exatamente, e uma pequena fração como 1.23e-7 viagens de ida e volta para 0.000000123 com cada dígito intacto O único número que se comporta especialmente é zero, que não tem ordem de magnitude significativa e é relatado como 0 em todas as formas.
Por que a ferramenta às vezes continua arrastando zeros?
Há uma ambiguidade genuína em decimais simples que o conversor tem que tomar uma posição sobre. Se você digitar 1200, os zeros à direita podem ser significativos, como em uma medida boa a quatro algarismos, ou podem ser espaços reservados, como em uma contagem aproximada O decimal simples não diz. Esta ferramenta assume a posição fiel à entrada: mantém os dígitos que você digitou, então 1200 torna-se 1.200 x 10^3, tratando todos os quatro como significativos Isso é defensável porque nunca inventa precisão que você não escreveu e sempre volta exatamente ao que você entrou.
Quando você quiser uma precisão específica em vez disso, use a opção significante-figuras Defina-a como três e 1.2345678 x 10^4 torna-se 1.23 x 10^4, com comportamento correto de arredondamento para cima. O arredondamento ainda manuseia a maleta de transporte, onde o arredondamento 9.99 para duas figuras produz 10, para o qual a ferramenta renormaliza corretamente 1.0 x 10^1 em vez de deixar um significando de 10. portanto, o padrão preserva o que você digitou e o controle de arredondamento permite declarar a precisão explicitamente sempre que a diferença for importante.
Como usar o conversor de notação científica
Etapa 1: digite seu número
Digite ou cole qualquer número na caixa de entrada Ele aceita um decimal simples como 12345.678, um valor de notação E como 6.022e23, ou um número já escrito em forma científica Vírgulas, espaços e sublinhados usados como separadores de dígitos são retirados automaticamente, então um colado 1,234,567 é lido como um número em vez de três.
Passo 2: Escolha uma precisão
Deixe a opção de arredondamento no & quot; mantenha todos os dígitos & quot; para uma conversão exacta que preserve cada dígito que introduziu Se precisar de uma precisão fixa, escolha 2 a 6 algarismos significativos e o significando é arredondado para tantos algarismos, com o expoente ajustado se o arredondamento for transportado.
Passo 3: Leia todos os formulários de uma só vez
O painel de resultados mostra notação científica normalizada, notação E, notação de engenharia e o decimal totalmente expandido juntos, para que você nunca precise executar o mesmo número duas vezes Abaixo deles, ele relata a ordem de grandeza, a contagem de dígitos significativos e o expoente bruto.
Passo 4: Copie o formulário que você precisa
Cada notação tem seu próprio botão de cópia, para que você possa transformar o formulário de notação E em uma linha de código, o formulário de engenharia em uma folha de dados ou o decimal expandido em uma célula de planilha sem redigitar e arriscar um sinal de menos perdido ou um zero contado incorretamente.
O que a ordem de grandeza lhe diz?
A ordem de grandeza é a potência de dez do dígito principal, que é exactamente o expoente na notação científica normalizada Ele responde & quot; aproximadamente quão grande é este & quot; numa única figura: 4,700 tem uma ordem de grandeza de 3, e 0.0025 tem uma ordem de magnitude de menos 3. o valor dela é comparação Se uma quantidade é ordem 6 e outra é ordem 3, a primeira é cerca de mil vezes maior, e você sabe que sem dividi-los Cientistas razão em ordens de magnitude constantemente porque ele permite que você sanidade-verificar um resultado antes de confiar em seus dígitos: se você esperava uma resposta em torno de 10^9 e conseguiu 10^12, algo está errado por um fator de mil, e o número exato ainda não importa.
É também aqui que a notação científica ganha seu domínio na programação Quando você está olhando para contagens de bytes, taxas de solicitação ou probabilidades, a ordem de magnitude é geralmente a coisa que você se preocupa, e o conversor coloca na tela ao lado de cada forma Se você também está lendo essas magnitudes em binário ou hexadecimal, o conversor de base numérica lida com o lado radix do mesmo problema, e o conversor de número para palavras soletra uma figura grande na íntegra quando você precisa dela em prosa, em vez de dígitos.
Onde o conversor de notação científica se encaixa com todo o resto
A formatação de números raramente acontece isoladamente Quando você está discutindo figuras você geralmente também está convertendo unidades, soletrando números ou reformatando conjuntos de dados inteiros O conversor unidade é o companheiro quando o número carrega uma quantidade física e você precisa dele em unidades diferentes, e o conversor de número para palavras transforma um valor em sua forma escrita para cheques, contratos e lendas. Para um sabor totalmente diferente de notação, o Conversor do alfabeto fonético da OTAN soletra cadeias para leitura inequívoca em um canal de voz, que é o mesmo instinto que a notação científica aplicada a letras em vez de magnitudes.
Para o contexto mais amplo, o guia conversor base numérica cobre o problema do irmão de escrever o mesmo número inteiro em diferentes radixes, e o Ferramentas de produtividade do desenvolve roundup e o Guia de ferramentas de codificação coloque o conversor no contexto de um kit de ferramentas completo Como tudo no Toolz.dev, ele é executado inteiramente no seu navegador, para que os números que você converte nunca saiam da sua máquina.
Perguntas frequentes
Como você converte um número em notação científica?
Mova o ponto decimal para que exatamente um dígito diferente de zero fique diante dele, então conte quantos lugares você moveu para a esquerda Dá um expoente positivo, mover para a direita dá um negativo Para 12.345.678 o ponto se move quatro lugares para a esquerda, dando 1.2345678 x 10^4. Para 0.00042 ele se move quatro lugares para a direita, dando 4.2 x 10^-4.
Como você converte a notação científica de volta para um decimal?
Leia o expoente e mova o ponto decimal que muitos lugares Um expoente positivo move o ponto para a direita, adicionando zeros à direita, se necessário, então 3,2 x 10^5 torna-se 320000. um expoente negativo move o ponto para a esquerda, então 3,2 x 10^-5 torna-se 0,000032. Esta ferramenta faz o deslocamento exatamente para qualquer tamanho de número.
Qual é a diferença entre a notação científica e a E?
Descrevem o mesmo valor da mesma forma A notação científica é escrita com um sinal de multiplicação e uma potência de dez, como por exemplo 6.022 x 10^23, enquanto a E-notação substitui a & quot; x 10^ & quot; com a letra e, dando 6.022e23. a E-notação existe porque teclados, calculadoras e linguagens de programação não podem digitar um expoente sobrescrito, por isso é a forma de texto simples do mesmo número.
O que é notação de engenharia?
A notação de engenharia é a notação científica restrita, então o expoente é sempre um múltiplo de três, o que permite que o significando seja executado de 1 a 999. Existe, então as potências de dez se alinham com os prefixos métricos: 10^3 é quilo, 10^6 é mega, 10 ↑-3 é mili e 10^-6 é micro. Um valor de 12.345 é 12,345 x 10^3, que é lido diretamente como 12,345 quilounidades.
Quais são as figuras significativas na notação científica?
Os algarismos significativos são todos os algarismos do significando, a parte anterior à potência de dez Em 1,2345678 x 10^4 existem oito algarismos significativos A notação científica torna os algarismos significativos inequívocos porque os zeros à esquerda e à direita usados apenas para colocar a vírgula decimal são absorvidos pelo expoente em vez de escritos.
Este conversor perde precisão em números muito grandes ou pequenos?
Não. A conversão funciona na sequência de dígitos diretamente, em vez de através de um número de ponto flutuante JavaScript, portanto não há teto de 2^53 e nenhum arredondamento nos dígitos inferiores. Um valor de 24 dígitos, como a constante de Avogadro, 6,022 x 10^23, expande exatamente para seu decimal completo e uma pequena fração converte-se sem desvio.
O que significa ordem de grandeza?
A ordem de grandeza é a potência de dez do dígito principal, que é o expoente na notação científica normalizada Ele responde & quot; aproximadamente quão grande é este número & quot; em uma única figura: 4.700 tem uma ordem de grandeza de 3, e 0.0025 tem uma ordem de grandeza de -3. comparar ordens de grandeza é uma maneira rápida de ver como dois números diferem em escala.
Meus dados são enviados para um servidor?
Não. Toda conversão é calculada em JavaScript no seu navegador. Nada do que você digita é carregado, registrado ou armazenado, e o conversor continua funcionando sem conexão de rede depois que a página é carregada.



