左または右のいずれかに示されている10回の試行(10枚)で構成する必要がある実験をプログラムしたいと思います。同時に、反対側には奇数または偶数が表示されます。私は反応時間と反応(奇数または偶数)を測定したい。私は試練の仕組みに固執していると思う。トライアル構造psychtoolbox実験
ntrials = length(pictures)
を定義するだけで十分ですか、変数(for pic_position
,number_position
)にforループが必要ですか?
これは、これまでの私のアプローチです:
pic_pos = {'left' 'right'};
num_pos = {'left' 'right'};
evenodd = {'odd' 'even'};
ntrials = length(pictures);
for n = 1:length(pictures)
trials(ntrials).picture = pictures(n)
end
pictures = Shuffle(pictures);
for trial = 1:ntrials
currentnumber = num2str(numbers{trial})
switch trials(trial).num_pos
case 'right'
x = screencentrex + img_dist
case 'left'
x = screencentrex - img_dist
end;
Screen('TextSize', win, [25]);
DrawFormattedText(win, currentnumber, [x], 'center', [255 255 255]);
Screen('Flip', win);
WaitSecs(3);
は、残念ながらそれは私の番号が表示されません。