ADMM算法matlab实现

ADMM算法matlab实现,第1张

Basis pursuit解决基本方法的,例子:

Generate problem data

rand('seed', 0)

randn('seed', 0)

n = 30

m = 10

A = randn(m,n)

x = sprandn(n, 1, 0.1*n)

b = A*x

xtrue = x

Solve problem

[x history] = basis_pursuit(A, b, 1.0, 1.0)

目测第一个圈的if判断没意义,因为判断条件的变量每次都赋值为0,而加上取反符号~,所以那个print命令必然会执行。

至于第二个圈,你确认这个函数能正确运行?

因为前面没看到对pos赋值的地方。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11542159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存