我想在-1和1之间随机选择1乘6矩阵元素。
例如,[-1 1 -1 1 1 1]
如何选择?
答案 0 :(得分:2)
创建可能值的向量,并使用randi
在该向量中生成随机索引。
Choices = [-1 1];
Index = randi(length(Choices), 1, 6);
Choices(Index)
ans =
1 1 1 -1 1 -1
答案 1 :(得分:0)
为了完整起见:
randVec = 2*randi([0 1], 1,6) - 1;