Como posso usar números extremamente grandes em meus programas de planilha?

2

Se eu tentar calcular grandes expoentes em LibreOffice Calc ou OpenOffice.org Calc , os resultados são errados. Veja estes dois exemplos onde eu calculo 13 ^ 18,

Usando o LibreOffice Calc

UsandooOpenOffice.orgCalc

O resultado é errôneo em ambos os casos, como podemos encontrar usando o Calculator ( gcalctool ).

TodosostestesacimaforamfeitosnoUbuntu.Nãopossocomentarsobreo Excel no MS Office , pois não tenho acesso a ele.

Agora, usar uma calculadora será possível, mas complicado. Eu preciso preencher uma tabela com mais de quinhentos valores. Eu sei que posso recorrer ao teorema de Euler ou O pequeno teorema de Fermat ou corolários destes, mas na verdade eu vou usar a tabela acima para mostrar a validade numérica (e uso desses teoremas.

Existe uma maneira de persuadir os programas de planilhas a me dar resultados corretos?

    
por Masroor 02.06.2013 / 18:06

2 respostas

5

Is there a way to coax the spreadsheet programs to give me correct results?

Provavelmente não.

O Excel certamente, e espero que outros programas de planilhas (para compatibilidade com o Excel) usem números de ponto flutuante com base no formato IEEE de 64 bits. Isso é implementado em hardware na maioria das CPUs atuais e, portanto, é rápido (até mesmo uma planilha de tamanho moderado pode envolver muitos cálculos).

Mas o ponto flutuante é uma representação de tamanho finito, portanto, representará apenas um subconjunto finito de números reais. Todo o resto será aproximado ou levará a uma condição de erro.

Os detalhes da limitação são amplamente documentados (por exemplo, O que todo computador O cientista deve saber sobre a aritmética de ponto flutuante ), mas eles são técnicos rapidamente.

    
por 02.06.2013 / 18:12
0

Se você é um usuário do Excel, pode tentar o xNumbers. Este é um freeware que você pode obter em Xnumbers para Excel

    
por 10.02.2016 / 14:42