在matlab中如何将向量中的0元素用机器零代替?
问题描述:
在matlab中如何将向量中的0元素用机器零代替?
答
src=[zeros(1,10),ones(1,7)]; %产生10个零和7个1,下面打乱他的顺序.
index=randperm(17); %产生一个随机的全排列顺序
B=src(index) %打乱后的0,1向量,并且满足你的要求.