keepbiggest.sci
来自「小波分解源代码」· SCI 代码 · 共 21 行
SCI
21 行
function spars = KeepBiggest(dense,N)
// KeepBiggest -- Kill (set to zero) all but N biggest elements
// Usage
// sparse = KeepBiggest(dense,N)
//
// Copyright Aldo I Maalouf
ordered = reverse(msort(abs(dense(:))));
threshold = ordered(N);
lden=size(dense);
lmax=max(lden(1),lden(2));
tt=zeros(lden(1),lden(2));
for i=1:lmax
if abs(dense(i)) >= threshold
tt(i)=1;
end
end
spars = dense .* tt;
endfunction
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?