singular matrix in fmincon

조회 수: 3 (최근 30일)
Dinant Kistemaker
Dinant Kistemaker 2015년 7월 22일
편집: Matt J 2015년 7월 22일
I get an warning for singularity with calling fmincon. I would like to know what is causing this, however the error occurs in a p-file making it hard to investigate:
Warning: Matrix is close to singular or badly scaled. Results may be
inaccurate. RCOND = 1.553382e-17.
> In backsolveSys (line 17)
In solveKKTsystem (line 15)
In computeTrialStep (line 66)
In barrier (line 357)
In fmincon (line 796)
In Call_Optimize (line 115)
What is computed in backsolveSys?

답변 (1개)

Matt J
Matt J 2015년 7월 22일
편집: Matt J 2015년 7월 22일
It looks like it is solving an ill-condition linear system of equations, similar to the following
>> b=[1; 1e-16]; diag(b)\b
Warning: Matrix is close to singular or badly scaled. Results may be inaccurate.
RCOND = 1.000000e-16.
ans =
1
1

카테고리

Help CenterFile Exchange에서 Systems of Nonlinear Equations에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by