📄 aux_quantize_resp.m
字号:
function y = aux_quantize_resp (x, num_quanta)% FUNCTION y = aux_quantize_resp (x, num_quanta)% % Get different scales and passed them onto quantize_resp function.% num_quanta % 0: analog% >1: quantized% between 0 and 1: binary, this is the threshold value.if num_quanta > 0 num_scale = length(fieldnames(x)); y = []; for i = 1:num_scale scale_tag = ['s' num2str(i)]; x_tmp = getfield (x, scale_tag); y_tmp = quantize_resp (x_tmp, num_quanta); y = setfield (y, scale_tag, y_tmp); endelse y = x;endfunction y = quantize_resp (x, num_quanta)% FUNCTION y = quantize_resp (x, num_quanta)% % Quantize the response.if num_quanta > 1 %quantized response level, eg. num_quanta = 100; y = floor(x*num_quanta)/num_quanta;elseif num_quanta > 0 % binary response. num_quanta is threshold. y = x.*(x > num_quanta);else % just analog response, num_quanta = 0 % do nothing. y = x;end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -