01 char 类型数组 转换为01 数值数组 某小区有 N N N个基站, M M M个用户,那么打开哪几个基站才能最小化网络功耗呢? 显然,以上问题的最优解只能通过穷举搜索确定。 space_size=2^N; for i=1:space_size sp=dec2bin(i,N); vBs=sp-'0';%方法一 %vBs=arrayfun(@str2num,sp)% 方法二 ...% 后续处理 end 以上代码中,sp是char类型数组,vBs 是长度为N 的01数值数组, 代表基站的运行状态(0表示关闭,1表示打开)