亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sl0.m

?? 一種新的稀疏問題的直接求解算法——平滑l0算法
?? M
字號:
function s=SL0(A, x, sigma_min, sigma_decrease_factor, mu_0, L, A_pinv, true_s)
%
% SL0(A, x, sigma_min, sigma_decrease_factor, mu_0, L, A_pinv, true_s)
%
%   Returns the sparsest vector s which satisfies underdetermined system of
%   linear equations  A*s=x, using  Smoothed L0  (SL0) algorithm. Note that 
%   the matrix  A should  be a 'wide' matrix  (more columns than rows). The 
%   number of the rows of  matrix A  should  be  equal to the length of the 
%   column vector x.
%
%     The first 3 arguments should necessarily be provided by the user. The 
%   other parameters have defult values  calculated within the function, or
%   may be provided by the user.
%
%   Sequence of Sigma (sigma_min and sigma_decrease_factor):
%     This is a decreasing geometric sequence of positive numbers:
%       - The  first  element   of  the  sequence  of  sigma is  calculated 
%     automatically. The last  element  is  given  by  'sigma_min', and the 
%     change factor for decreasing sigma is given by 'sigma_decrease_factor'. 
%       - The default value of 'sigma_decrease_factor' is 0.5. Larger value 
%     gives better results  for less sparse sources, but it uses more steps 
%     on   sigma   to  reach  sigma_min,  and  hence  it  requires   higher 
%     computational cost.
%       - There is no default  value for  'sigma_min',  and  it  should  be 
%     provided  by  the  user (depending  on his/her estimated source noise 
%     level,  or  his/her  desired  accuracy).  By `noise' we mean here the
%     noise in the sources, that is, the energy of the inactive elements of
%     's'.   For example,  by  the  noiseless  case,  we  mean the inactive
%     elements of 's' are exactly equal to zero. As a rule of tumb, for the
%     noisy case,  sigma_min should be about 2 to 4  times  of the standard
%     deviation of this noise.  For the noiseless case, smaller 'sigma_min'
%     results in  better estimation of the sparsest solution, and hence its
%     value is determined by the desired accuracy.
% 
%   mu_0: 
%        The  value  of  mu_0  scales  the sequence of mu. For each vlue of 
%     sigma, the value of  mu is chosen via mu=mu_0*sigma^2. Note that this 
%     value effects Convergence.
%        The default value is mu_0=2 (see the paper).
%
%   L: 
%        number  of  iterations of the internal (steepest ascent) loop. The
%     default value is L=3.
%
%   A_pinv: 
%        is the  pseudo-inverse of matrix A defined by A_pinv=A'*inv(A*A'). 
%     If it is not provided, it will be calculated within the function.  If
%     you use this function for solving x(t)=A s(t) for different values of
%     't', it would be a good idea to calculate A_pinv outside the function
%     to prevent its re-calculation for each 't'.
%
%   true_s: 
%        is the  true value of the  sparse  solution.  This argument is for
%     simulation purposes. If it is provided by the user, then the function
%     will  calculate the SNR of the estimation for each value of sigma and
%     it provides a progress report.
%
% Authors: Massoud Babaie-Zadeh and Hossein Mohimani
% Version: 1.3
% Last modified: 4 August 2008.
%
%
% Web-page:
% ------------------
%    http://ee.sharif.ir/~SLzero
%
% Code History:
%--------------
% Version 1.2: Adding some more comments in the help section
%
% Version 1.1: 4 August 2008
%    - Using MATLAB's pseudo inverse function to generalize for the case
%      the matrix A is not full-rank.
%
% Version 1.0 (first official version): 4 July 2008.
%
% First non-official version and algorithm development: Summer 2006

if nargin < 4
    sigma_decrease_factor = 0.5;
    A_pinv = pinv(A);
    mu_0 = 2;
    L = 3;
    ShowProgress = logical(0);
elseif nargin == 4
    A_pinv = pinv(A);
    mu_0 = 2;
    L = 3;
    ShowProgress = logical(0);
elseif nargin == 5
    A_pinv = pinv(A);
    L = 3;
    ShowProgress = logical(0);
elseif nargin == 6
    A_pinv = pinv(A);
    ShowProgress = logical(0);
elseif nargin == 7
    ShowProgress = logical(0);
elseif nargin == 8
    ShowProgress = logical(1);
else
    error('Error in calling SL0 function');
end


% Initialization
%s = A\x;
s = A_pinv*x;
sigma = 2*max(abs(s));

% Main Loop
while sigma>sigma_min
    for i=1:L
        delta = OurDelta(s,sigma);
        s = s - mu_0*delta;
        s = s - A_pinv*(A*s-x);   % Projection
    end
    
    if ShowProgress
        fprintf('     sigma=%f, SNR=%f\n',sigma,estimate_SNR(s,true_s))
    end
    
    sigma = sigma * sigma_decrease_factor;
end
    

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function delta=OurDelta(s,sigma)

delta = s.*exp(-s.^2/sigma^2);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function SNR=estimate_SNR(estim_s,true_s)

err = true_s - estim_s;
SNR = 10*log10(sum(true_s.^2)/sum(err.^2));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩二区三区| 亚洲成人av资源| 91麻豆福利精品推荐| 一区二区三区成人| 欧美一区二区三区白人| 粉嫩高潮美女一区二区三区| 亚洲欧洲精品天堂一级| 欧美久久免费观看| 99精品视频在线观看| 日韩av电影天堂| 亚洲免费电影在线| 久久精品夜色噜噜亚洲aⅴ| 成人99免费视频| 极品瑜伽女神91| 午夜视频在线观看一区| 1024精品合集| 国产精品天天摸av网| 日韩午夜在线影院| 日本精品视频一区二区三区| 国产成人免费视频一区| 国内精品久久久久影院色| 无码av免费一区二区三区试看| 国产精品网曝门| 国产精品进线69影院| 国产亲近乱来精品视频| 久久精品视频在线免费观看| 欧美大片日本大片免费观看| 3751色影院一区二区三区| 欧美亚洲一区三区| 欧美色图免费看| 91精品国产高清一区二区三区| 欧美午夜片在线看| 欧美一级日韩免费不卡| 精品国精品国产| 欧美mv和日韩mv国产网站| 日韩欧美综合一区| 久久女同性恋中文字幕| 日本一区二区电影| 亚洲最大成人综合| 久久99热99| 99久久精品情趣| 91精品国模一区二区三区| 26uuu国产日韩综合| 亚洲视频一区二区在线| 亚洲国产视频一区二区| 日韩精品电影一区亚洲| 国产成a人亚洲精| 7777精品伊人久久久大香线蕉超级流畅| 日韩午夜激情av| 亚洲男同性视频| 久久精品国产一区二区三区免费看 | 一区二区在线免费| 日本不卡视频在线| 色欧美片视频在线观看在线视频| 777欧美精品| 亚洲综合色网站| 91一区二区在线| 国产欧美一区二区精品忘忧草| 亚洲成a人v欧美综合天堂下载| 国产一区91精品张津瑜| 精品处破学生在线二十三| 免费精品视频最新在线| 欧美午夜电影网| 亚洲成a人片在线不卡一二三区 | 成人黄色免费短视频| 日韩精品一区二区三区中文不卡| 亚洲制服欧美中文字幕中文字幕| 国产一区二区三区精品视频 | 日韩欧美一区中文| 毛片av一区二区| 欧美大片在线观看一区二区| 美女一区二区视频| 日韩欧美一级片| 国产在线播放一区| 国产精品久久久久aaaa| 91精品1区2区| 午夜欧美在线一二页| 在线不卡a资源高清| 亚洲女女做受ⅹxx高潮| 欧美日韩一区二区三区在线看| 亚洲国产精品人人做人人爽| 欧美久久免费观看| 国产激情精品久久久第一区二区 | 亚洲综合在线视频| 欧美精品123区| 顶级嫩模精品视频在线看| 亚洲一区二区三区四区五区黄 | 精品一区二区三区免费播放| 久久男人中文字幕资源站| 成人精品高清在线| 五月激情综合色| 国产精品精品国产色婷婷| 欧美午夜精品理论片a级按摩| 蜜臀91精品一区二区三区| 亚洲美女区一区| 日本一区二区成人在线| 日韩你懂的电影在线观看| 色婷婷久久久亚洲一区二区三区| 久久99国产精品久久99| 香蕉成人伊视频在线观看| 国产精品热久久久久夜色精品三区| 欧美日韩国产欧美日美国产精品| 成人精品视频网站| 国产成人综合自拍| 国产一区二区在线影院| 蜜桃免费网站一区二区三区| 亚洲国产视频一区二区| 亚洲免费高清视频在线| 亚洲欧美另类小说视频| 一二三四社区欧美黄| 亚洲猫色日本管| 夜夜亚洲天天久久| 亚洲高清视频中文字幕| 亚洲一区二区3| 日韩电影在线观看网站| 国产揄拍国内精品对白| 国产jizzjizz一区二区| 99国产麻豆精品| 欧美日韩综合在线| 在线播放日韩导航| 欧美精品一区二区三| 欧美激情一区二区在线| 亚洲欧美区自拍先锋| 丝袜美腿一区二区三区| 精品一区二区三区免费视频| 成人精品视频一区二区三区| 欧美在线高清视频| www久久精品| 亚洲国产日产av| 国产综合一区二区| 色婷婷激情一区二区三区| 91精品国产综合久久精品app | 亚洲gay无套男同| 国产成人鲁色资源国产91色综| 成人一级黄色片| 欧美日本精品一区二区三区| 中国色在线观看另类| 美女一区二区三区| 色94色欧美sute亚洲线路一ni | 国产精品123| 日韩一区二区在线看片| 亚洲一区二区在线免费观看视频| 国产又黄又大久久| 日韩一区二区三免费高清| 一区二区三区高清在线| www.欧美日韩国产在线| xf在线a精品一区二区视频网站| 亚洲免费在线观看视频| 粉嫩av一区二区三区在线播放| 精品日产卡一卡二卡麻豆| 精品一区二区av| 日韩一区二区免费视频| 日本欧美一区二区三区| 欧美大片免费久久精品三p| 日韩成人午夜精品| 日韩一区二区在线播放| 久久9热精品视频| 日本一区二区成人| 色综合天天在线| 亚洲国产精品天堂| 日韩精品专区在线影院重磅| 六月丁香婷婷久久| 国产精品日韩成人| 欧美无人高清视频在线观看| 亚洲一区二区三区影院| 欧美电影免费观看高清完整版| 国产一区二区中文字幕| 国产精品久久一级| 欧美无乱码久久久免费午夜一区 | 中文字幕的久久| 欧美日韩国产不卡| 国产精品中文有码| 亚洲一线二线三线视频| 久久免费的精品国产v∧| 在线精品视频免费播放| 激情图片小说一区| 亚洲一区二三区| 国产精品欧美久久久久无广告| 欧美日韩视频在线第一区| 国产成人福利片| 老汉av免费一区二区三区 | 亚洲国产精品成人综合| 欧美三级电影一区| 在线视频中文字幕一区二区| 国产91丝袜在线观看| 日韩av成人高清| 亚洲国产一区二区三区| 中文字幕人成不卡一区| 精品国产免费人成电影在线观看四季 | 欧美日韩国产天堂| 91久久精品网| 在线免费不卡视频| 日本韩国一区二区三区视频| 成人免费看片app下载| 不卡一区在线观看| 成人午夜视频福利| 成人app在线观看| 91老师片黄在线观看| 色婷婷狠狠综合| 欧美日韩一卡二卡三卡 |