What does Matlab have to offer for ill-conditioned inverse problems?
조회 수: 49 (최근 30일)
이전 댓글 표시
When solving for x in the linear problem Ax = b, there are regularization methods for solving (like Tikhonov for example) in the case when A is an ill conditioned matrix. In my case, pinv, lsqnonneg, deconvlucy as well as the naive solution with A\b all of them do not work. In python there are a module that has an iterative solution for Tikhonov regularization but in Matlab I wasn't able to find a similar function. Any help will be appreciated! :)
댓글 수: 3
Rondall
2024년 3월 16일
The automatically regularized solver, ARLS, has been available for nearly a year.
채택된 답변
Bjorn Gustavsson
2021년 7월 8일
Have a look at the excellent regtools toolbox. It contains all sorts of regularization functions Tikhonov, damped sdv, maximum-entropy etc. It has been very useful to me - making it possible to solve small and medium-sized inverse problems of all sorts without having to write my own versions of these (1: large-size I've taken to mean too large to be solved with this tool, 2 zeroth-order Tikhonov is rather easy to solve when the problem is small enough to do an svd, but...).
HTH
댓글 수: 2
ayoub bouayaben
2022년 4월 5일
Does this toolbox contain also a nonlinear ill-posed problem ?. If not, could you please suggest me references where i can find a them ?
Thank you.
추가 답변 (1개)
Rondall
2024년 3월 16일
Try ARLS, a completely automatic regularizing solver.
It was added to MATLAB in 2023.
댓글 수: 2
John D'Errico
2024년 3월 16일
This is absolutely incorrect. It was NOT added to MATLAB.
It appears you posted it on the file exchange, a very different thing.
참고 항목
카테고리
Help Center 및 File Exchange에서 Mathematics and Optimization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!