用MATLAB求矩阵的逆的运算时,有时会出现“警告: 矩阵接近奇异值,或者缩放错误。结果可能不准确”的情况,用inv,pinv,x^-1都会出现,此时可以考虑用以下代码解算:
function invM = invbc(M)
D = sqrt(diag(M));
K = max(D)./D;
K = diag(K);
invM = K/(K*M*K)*K;
return
参考:严恭敏老师工具箱(链接:首页-PSINS);里面可下载工具箱matlab源码;文章来源:https://www.toymoban.com/news/detail-425682.html
此处感谢严老师无私分享!!!文章来源地址https://www.toymoban.com/news/detail-425682.html
到了这里,关于警告: 矩阵接近奇异值,或者缩放错误。结果可能不准确的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!