文件名称:spgl1_1.9
-
所属分类:
- 标签属性:
- 上传时间:2018-04-06
-
文件大小:70.1kb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
%SPGL1 Solve basis pursuit, basis pursuit denoise, and LASSO
%
% [x, r, g, info] = spgl1(A, b, tau, sigma, x0, options)
%
% ---------------------------------------------------------------------
% Solve the basis pursuit denoise (BPDN) problem
%
% (BPDN) minimize ||x||_1 subj to ||Ax-b||_2 <= sigma,
%
% or the l1-regularized least-squares problem
%
% (LASSO) minimize ||Ax-b||_2 subj to ||x||_1 <= tau.
% ---------------------------------------------------------------------
%
% INPUTS
% ======
% A is an m-by-n matrix, explicit or an operator.
% If A is a function, then it must have the signature
%
% y = A(x,mode) if mode == 1 then y = A x (y is m-by-1);
% if mode == 2 then y = A'x (y is n-by-1).
%
% b is an m-vector.
% tau is a nonnegative scalar; see (LASSO).
% sigma if sigma != inf or != [], then spgl1 will launch into a
% root-finding mode to find the tau above that solves (BPDN).
% In this case, it's STRONGLY recommended that tau = 0.
% x0 is an n-vector estimate of the solution (possibly all
% zeros). If x0 = [], then SPGL1 determines the length n via
% n = length( A'b ) and sets x0 = zeros(n,1).
% options is a structure of options from spgSetParms. Any unset options
% are set to their default value; set options=[] to use all
% default values.
%
% [x, r, g, info] = spgl1(A, b, tau, sigma, x0, options)
%
% ---------------------------------------------------------------------
% Solve the basis pursuit denoise (BPDN) problem
%
% (BPDN) minimize ||x||_1 subj to ||Ax-b||_2 <= sigma,
%
% or the l1-regularized least-squares problem
%
% (LASSO) minimize ||Ax-b||_2 subj to ||x||_1 <= tau.
% ---------------------------------------------------------------------
%
% INPUTS
% ======
% A is an m-by-n matrix, explicit or an operator.
% If A is a function, then it must have the signature
%
% y = A(x,mode) if mode == 1 then y = A x (y is m-by-1);
% if mode == 2 then y = A'x (y is n-by-1).
%
% b is an m-vector.
% tau is a nonnegative scalar; see (LASSO).
% sigma if sigma != inf or != [], then spgl1 will launch into a
% root-finding mode to find the tau above that solves (BPDN).
% In this case, it's STRONGLY recommended that tau = 0.
% x0 is an n-vector estimate of the solution (possibly all
% zeros). If x0 = [], then SPGL1 determines the length n via
% n = length( A'b ) and sets x0 = zeros(n,1).
% options is a structure of options from spgSetParms. Any unset options
% are set to their default value; set options=[] to use all
% default values.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : spgl1-master.zip 列表 spgl1-master/ spgl1-master/.gitattributes spgl1-master/COPYING spgl1-master/ChangeLog spgl1-master/Contents.m spgl1-master/NormGroupL2_dual.m spgl1-master/NormGroupL2_primal.m spgl1-master/NormGroupL2_project.m spgl1-master/NormL12_dual.m spgl1-master/NormL12_primal.m spgl1-master/NormL12_project.m spgl1-master/NormL1NN_dual.m spgl1-master/NormL1NN_primal.m spgl1-master/NormL1NN_project.m spgl1-master/NormL1_dual.m spgl1-master/NormL1_primal.m spgl1-master/NormL1_project.m spgl1-master/README spgl1-master/private/ spgl1-master/private/ensure.m spgl1-master/private/heap.c spgl1-master/private/heap.h spgl1-master/private/lsqr.m spgl1-master/private/oneProjector.m spgl1-master/private/oneProjectorCore.c spgl1-master/private/oneProjectorCore.h spgl1-master/private/oneProjectorMex.c spgl1-master/private/oneProjectorMex.m spgl1-master/private/oneProjectorMex.mexglx spgl1-master/private/oneProjectorMex.mexmaci spgl1-master/private/oneProjectorMex.mexmaci64 spgl1-master/private/oneProjectorMex.mexw32 spgl1-master/spgSetParms.m spgl1-master/spg_bp.m spgl1-master/spg_bpdn.m spgl1-master/spg_group.m spgl1-master/spg_lasso.m spgl1-master/spg_mmv.m spgl1-master/spgdemo.m spgl1-master/spgl1.m spgl1-master/spgsetup.m
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.