资源简介

压缩感知入门程序,快速掌握压缩感知的基本思路

资源截图

代码片段和文件信息


% CS example 1
% Sensing matrix phi i s random .
% R e p r e s e n t a t i o n b a s i s Psi i s t h e c a n o n i c a l b a s i s .
% Recovering u s i n g l 1 magic .

clc
clear all
close all

n = 512; % S i g n a l l e n g t h
s = 25; % S p a r s i t y l e v e l
m = 5* s ; % Number o f measurements

f = get_sparse_fun (n  s ) ;
A = get_A_random (n m) ;

y = A* f ; % Take t h e measurements

% S o l v e u s i n g l 1 magic .
path( path  ‘ ./ Optimization ‘ ) ;
x0 = pinv(A)*y ; % initial guess = min energy 伪逆矩阵
tic
xp = l1eq_pd (x0A[ ]y1e-3);
%xp = l1eq_pd(x0 A At b pdtol pdmaxiter cgtol cgmaxiter)
toc

% % S o l v e u s i n g CVX.
% cvx_begin quiet
% variable xp(n) ;
% minimize (norm(xp1 ) ) ;
% subject to
% A * xp == y ;
% cvx_end
figure

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件          64  2015-11-06 18:52  get_A_random.m
     文件         120  2015-11-06 18:52  get_sparse_fun.m
     文件        5370  2009-11-07 20:56  l1eq_pd.m
     文件        3130  2015-11-06 16:36  yasuoganzhi_helloword.m
     文件         911  2015-12-02 15:50  example.m

评论

共有 条评论