我想要写一个1x16的矩阵
全由正1负1组成
ex:[1,-1,1,........];
目前我用随机方法产生
但是现在想要指定正1的数目
ex:我先要7个1,9个-1
之后会套用到1x32,1x64
并且不希望重复
当然如果有重复的方法也可以
想请问各位前辈高手是否有解
谢谢
de2bi(1:(2^k-1))*2-1 其中k是+1跟-1的个数总和我错了,不要理我QQ...nchoosek(1:16, 7)把全1的矩阵换掉对应位置变成-1m = nchoosek(1:16, 7);res = ones(size(m, 1), 16)for i = 1:size(m, 1), res(i, m(i,:)) = -1; end应该有更好的方法QQperms([ones(1,7), -ones(1, 9)])不过他不给我跑XD