l1magi c error - Как я могу оптимизировать линейную задачу? - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь использовать "l1eq_pd" из пакета l1-magi c в MATLAB для решения линейного уравнения Ax = b. Я получил ошибку:

Starting point infeasible; using x0 = At*inv(AAt)*y.
Error using linsolve
Matrix must be positive definite.

Когда я удаляю опции в исходном коде в строке 77, это выдает ошибку:

Starting point infeasible; using x0 = At*inv(AAt)*y.
A*At is ill-conditioned: cannot find starting point

Я проверил матрицу A в своем коде. Он имеет размер (А) = [388 425]. Тем не менее, его ранг (A) = 353, что означает, что есть много линейно зависимых столбцов. Есть ли способ решить эту проблему? Или проблема с моей матрицей A?

Спасибо

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