Проблема интерфейса Matlab - ошибка сегмента? - PullRequest
0 голосов
/ 21 января 2020

для моей проблемы Matlab вылетает в 5-м l oop основного l oop в worhp. cpp в подпрограмме

 if (GetUserAction(&cnt, callWorhp))
        {
            Worhp(&opt, &wsp, &par, &cnt);
            // No DoneUserAction!
        }

с ошибкой сегмента. Было бы здорово, если бы вы могли помочь мне в отладке, предоставив информацию о структурах opt, wsp, par и cnt и о том, что искать.

Спасибо и наилучшими пожеланиями

1 Ответ

0 голосов
/ 27 января 2020

У меня сейчас проблема с похожей проблемой. В одном случае я смог найти ошибку, проверив, мог ли решатель завершить работу без ошибок при использовании приближенных гессианских матриц, вместо того, чтобы предоставить их самому. Ошибка в этом случае произошла, потому что я дал библиотеке неверное число ненулевых гессенских записей и получил доступ к записям гессианской матрицы, которые не были распределены решателем в моей гессианской функции. Возможно, ваша ошибка вызвана похожей проблемой.

С уважением, Ян

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...