Библиотеки: ALGLIB - библиотека численного анализа - страница 7

 
Очень хорошая библиотека. Функцию MathSign можно определить и так: double MathSign(const double x) { return (x / fabs(x)); } Как видите, вы занимаете гораздо меньше строк.
 
хорошая артида
 

Здравствуйте,

При последнем обновлении alglib(2023.09.08 17:34) у меня возникает следующая ошибка. Она вызвана функцией MNLTrainH.

fatal compiler error: code generation failed

Вот минимальный пример для воспроизведения:

#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);   
  }

Надеюсь, кто-нибудь сможет помочь.

Приветствую

cn

 

Здравствуйте,

явыделил строку кода. Следующая строка 14559 в dataanalysis.mqh неправильная, но я не знаю почему?

//--- оцениваем функцию и градиент в точке stp
//--- и вычисляем производную по направлению.
x=wa+s*stp+0;
 
Здравствуйте, разве этой библиотеке не нужен файл Vector.mqh?