⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 idx2is.m

📁 物流分析工具包。Facility location: Continuous minisum facility location, alternate location-allocation (ALA)
💻 M
字号:
function is = idx2is(idx,n)
%IDX2IS Convert index vector to n-element logical vector.
%    is = idx2is(idx,n)
%   idx = index vector
%     n = length of logical vector
%    is = logical vector, is(idx) = 1
%
% Inverse of FIND(is) = idx, used to convert logical to index vectors.

% Copyright (c) 1994-2006 by Michael G. Kay
% Matlog Version 9 13-Jan-2006 (http://www.ie.ncsu.edu/kay/matlog)

% Input Error Checking ****************************************************
error(nargchk(2,2,nargin))
[ridx,cidx] = size(idx);
idx = idx(:);

if isempty(n), n = max(idx); end

if any(idx < 1) || any(idx > n)
   error('Error in index vector idx.')
end
% End (Input Error Checking) **********************************************

is = false(n,1);
is(idx(:)) = 1;

if ridx == 1 && cidx > 1, is = is'; end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -