Update basic code
This commit is contained in:
+5
-1
@@ -46,7 +46,11 @@ function x = ST(h_1, lambda, Q_1)
|
||||
x = zeros(N, M);
|
||||
|
||||
for i = 1:N
|
||||
sign = h_1(i) ./ abs(h_1(i));
|
||||
if h_1(i) == 0
|
||||
sign = 1;
|
||||
else
|
||||
sign = h_1(i) ./ abs(h_1(i));
|
||||
end
|
||||
diff = abs(h_1(i)) - lambda;
|
||||
x(i) = sign .* (diff ./ Q_1) .* SF(diff);
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user