matrix is close to singular or badly scaled, what do you interpret by this error.

2 次查看(过去 30 天)
I am using MatLab solver 'fmincon' for an optimization problem. Everything seems to be working good except I got one error warning:
matrix is close to singular or badly scaled. Results may be inaccurate.
RCOND = 1.722247e-17.
My objective function is following:
objective = 0.5*sum(log(sigma2(ind))) + 0.5*(y-yhat)*(S\(y-yhat)');
where S is the matrix with singularity problems. My question is that how do I interpret the final solution If I got this warning. Should I discard this solution or keep it? What are probable solution for improving this situation. I have tried the suggestions on other questions such as using backslash instead of 'inv'. But nothing seems to work.

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Get Started with Optimization Toolbox 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by