Pessoa estou fazendo um programa em C++ (Borland C++ Builder 6) que realiza a seguinte exponencial:
double Limiter(double value){
return (1.0/(1+exp(-value)));
}
a variável não está suportando o resultado e está dando overflow, estou de memoria porque estou trabalhando com numeros grandes. Já testei com todos os tipos de variaveis existentes no C++ (double, long double, etc). Acho que preciso de uma biblioteca que trabalhe com digitos grandes (com maior precisao). Tentei o usar a GMP (http://gmplib.org/) so que não conseguir instala-la aqui não. Alguemteria alguma outra biblioteca ou dica ou mesmo como instalar o GMP?
Pergunta
Fernando Cruz
Pessoa estou fazendo um programa em C++ (Borland C++ Builder 6) que realiza a seguinte exponencial:
double Limiter(double value){
return (1.0/(1+exp(-value)));
}
a variável não está suportando o resultado e está dando overflow, estou de memoria porque estou trabalhando com numeros grandes. Já testei com todos os tipos de variaveis existentes no C++ (double, long double, etc). Acho que preciso de uma biblioteca que trabalhe com digitos grandes (com maior precisao). Tentei o usar a GMP (http://gmplib.org/) so que não conseguir instala-la aqui não. Alguemteria alguma outra biblioteca ou dica ou mesmo como instalar o GMP?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.