0
ループを使用して、画面の左右に点滅する画像を表示しようとしています。現時点では動作していますが、フォルダに表示される順番で画像が表示されますが、ランダムに表示することは好きではありません。そして、アイデアは高く評価されます。私はWindows上でMATLABでpsychtoolboxを使用していますループを使用して画像をランダムな順序で表示
、ここに私のコードは次のとおりです。
%reading in all images
baseDir=pwd;
cd([baseDir,'\Images']) %change directory to images folder
jpegFiles = dir('*.jpg'); % create a cell array of all jpeg images
for k=1:size(jpegFiles,1)
images{k}=imread(jpegFiles(k).name);
end
cd(baseDir) %change directory back to the base directory
%using a loop to show images
for k=1:290
texture1(k)=Screen('MakeTexture',w,images{k});
end
for k=1:145
Screen('DrawTexture',w,(texture1(k)), [], leftposition);
Screen('DrawTexture',w,(texture1(k+145)), [], rightposition);
Screen('DrawLines', w, allCoords,...
lineWidthPix, black, [xCenter yCenter], 2);
Screen(w,'Flip');
pause(0.2);
end
ようになりますあなたのコードで
はあなたに私のためにそれをソートした@BillBokeeyを、ありがとうございました! – Emily