Квадратичное программирование с линейными ограничениями равенства в Matlab
Я должен идентифицировать ARX при некоторых линейных ограничениях, это означает, что у меня есть квадратичное программирование с проблемой линейных ограничений равенства.
Одним из способов является использование следующих уравнений в красных прямоугольниках. Возможным недостатком в этом случае является вычисление инверсий матрицы (иногда Matlab дает мне предупреждение: матрица близка к единственному или плохо масштабируется)
Другой способ - использовать в Matlab команду: quadprog()
Другой способ - использовать в Matlab команду: lsqlin()
Какой из этих трех методов является лучшим?
Что является наиболее надежным в численном отношении?