Bibliotecas: ALGLIB - Numerical Analysis Library - página 7

 
Biblioteca muito boa. A função MathSign também pode ser definida da seguinte forma: double MathSign(const double x) { return (x / fabs(x)); } Como você pode ver, você ocupa muito menos linhas.
 
bom artigo
 

Olá,

Recebi o seguinte erro com a última atualização do alglib(2023.09.08 17:34). Ele é causado pela função MNLTrainH.

erro fatal do compilador: falha na geração do código

Aqui está o exemplo mínimo para reproduzir o erro:

#include <math\alglib\alglib.mqh>
CLogitModelShell log_mod;
CMNLReportShell log_mod_rep;
CMatrixDouble log_mod_data;
int log_mod_info = 0;
void OnStart()
  {
      CAlglib::MNLTrainH(log_mod_data, 10, 3, 2, log_mod_info, log_mod, log_mod_rep);   
  }

Espero que alguém possa me ajudar.

Saudações

cn

 

Olá,

isolei a linha de código. A seguinte linha 14559 em dataanalysis.mqh está errada, mas não sei por quê?

//--- avalie a função e o gradiente em stp
//--- e calcule a derivada direcional.
x=wa+s*stp+0;
 
Olá, nessa biblioteca não precisa o arquivo Vector.mqh?
 

Obrigado pelo bom trabalho.

 
Obrigado! Ótima biblioteca. Ótimo trabalho!