在试验结构中重复数字

时间:2017-03-30 18:05:29

标签: for-loop numbers repeat psychtoolbox

如何告诉matlab再次使用数字?

我有10个试验,但只有8个数字,我想告诉matlab以随机顺序重复这些数字。我怎么能这样做?

numbers = {0 1 2 3 4 5 6 7 8};

1 个答案:

答案 0 :(得分:1)

Psychtoolbox功能RandSel可用于此:

numbers = 1:8;
trialNumbers = RandSel(numbers, 10);

请注意,由于选择是随机的,因此在给定的10次试验中,给定的数字可能会重复几次或根本不使用。