📄 check_order.m
字号:
function [n_out, w, trivalwin] = check_order(n_in)
%CHECK_ORDER Checks the order passed to the window functions.
% [N,W,TRIVALWIN] = CHECK_ORDER(N_ESTIMATE) will round N_ESTIMATE to the
% nearest integer if it is not alreay an integer. In special cases (N is [],
% 0, or 1), TRIVALWIN will be set to flag that W has been modified.
% Copyright (c) 1988-98 by The MathWorks, Inc.
% $Revision: 1.5 $ $Date: 1997/11/26 20:14:55 $
w = [];
trivalwin = 0;
% Special case of negative orders:
if n_in < 0,
error('Order cannot be less than zero.');
end
% Check if order is already an integer or empty
% If not, round to nearest integer.
if isempty(n_in) | n_in == floor(n_in),
n_out = n_in;
else
n_out = round(n_in);
warning('Rounding order to nearest integer.');
end
% Special cases:
if isempty(n_out) | n_out == 0,
w = zeros(0,1); % Empty matrix: 0-by-1
trivalwin = 1;
elseif n_out == 1,
w = 1;
trivalwin = 1;
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -