A is just a observed matrix. I cannot find the meaning of this "@(x) A*x ". Anyone can explain this code for me? What is it used for?
if iscell(A)
LARGESCALE = true;
Af = A{1};
At = A{2}; % we don't really need this...
else
LARGESCALE = false;
Af = @(x) A*x;
At = @(x) A'*x;
end