Bibliotecas: ALGLIB - Biblioteca de análisis numérico - página 7

 
Muy buena biblioteca. La función MathSign se puede definir también de la siguiente forma: double MathSign(const double x) { return (x / fabs(x)); } Como ve usted ocupa mucho menos líneas.
 
buen artide
 

Hola,

obtengo el siguiente error con la última actualización de alglib(2023.09.08 17:34). Es causado por la función MNLTrainH.

error fatal del compilador: falló la generación de código

Aquí el ejemplo mínimo para reproducirlo:

#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 alguien pueda ayudar.

Saludos

cn

 

Hola,

he aislado la línea de código. La siguiente linea 14559 en dataanalysis.mqh esta mal, pero no se por que ?

//--- evalua la funcion y el gradiente en stp
//--- y calcula la derivada direccional.
x=wa+s*stp+0;
 
Hola, ¿esta biblioteca no necesita el archivo Vector.mqh?
 

Gracias por el buen trabajo.

 
Gracias! gran biblioteca. gran trabajo!