What does Matlab have to offer for ill-conditioned inverse problems?
65 次查看(过去 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 个评论
采纳的回答
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!