Qual é a precisão dos cálculos de ponto flutuante no Scilab?
Nota: usei a tag Matlab para o caso de eles manterem a mesma precisão. (Pelo que sei, os dois programas são muito semelhantes.)
Como acompanhamento de uma pergunta anterior minha (aqui), Estou tentando determinar o nível de precisão que preciso definir (em um programa C ++ que atualmente estou convertendo do código Scilab) parazombar a precisão do programa Scilab. Essencialmente, para que ambos os programas produzam o mesmo (oumuito resultados semelhantes).
Ao calcular um cálculo de ponto flutuante no Scilab, qual é o nível de precisão mantido?
Eu li (aqui e algumas outras localidades) que, ao trabalhar com aritmética de ponto flutuante em C ++, um duplo pode manter apenas algo em torno de 16 casas decimais com precisão, por exemplo:
4 8 12 16
v v v v
0.947368421052631578 long double
0.947368421052631526 double
Quão semelhante é essa precisão quando comparada ao Scilab?