无法在 PsychToolbox for MATLAB 中使用 Screen('Preference')
Fail to use Screen('Preference') in PsychToolbox for MATLAB
在 PsychToolbox for MATLAB 中,我尝试将
Screen('Preference', 'SyncTestSettings', maxStddev = 0.001, minSamples = 50, maxDeviation = 0.1, maxDuration = 5);
在MATLAB命令中window,但是它一直告诉我:
Error in function Preference: Extra input argument described
Error using Screen
Usage:
oldPreferenceValue = Screen('Preference', preferenceName,
[newPreferenceValue])
我很困惑。 PsychToolbox给出的文档是:
[maxStddev, minSamples, maxDeviation, maxDuration] = Screen('Preference',
'SyncTestSettings' [, maxStddev=0.001 secs][, minSamples=50][,
maxDeviation=0.1][, maxDuration=5 secs]);
我对文档有什么误解吗?正确的命令是什么?
(我的MATLAB是R2021a,PsychToolbox是3.0.17.12)
可以使用以下命令完成您要完成的任务:
Screen('Preference', 'SyncTestSettings', 0.001, 50, 0.1, 5)
您必须以正确的顺序提供这些值。如果您想跳过一个值(即保持原样),请使用
[]
像这样:
Screen('Preference', 'SyncTestSettings', 0.001, [], 0.1, 5)
在 PsychToolbox for MATLAB 中,我尝试将
Screen('Preference', 'SyncTestSettings', maxStddev = 0.001, minSamples = 50, maxDeviation = 0.1, maxDuration = 5);
在MATLAB命令中window,但是它一直告诉我:
Error in function Preference: Extra input argument described
Error using Screen
Usage:
oldPreferenceValue = Screen('Preference', preferenceName,
[newPreferenceValue])
我很困惑。 PsychToolbox给出的文档是:
[maxStddev, minSamples, maxDeviation, maxDuration] = Screen('Preference',
'SyncTestSettings' [, maxStddev=0.001 secs][, minSamples=50][,
maxDeviation=0.1][, maxDuration=5 secs]);
我对文档有什么误解吗?正确的命令是什么?
(我的MATLAB是R2021a,PsychToolbox是3.0.17.12)
可以使用以下命令完成您要完成的任务:
Screen('Preference', 'SyncTestSettings', 0.001, 50, 0.1, 5)
您必须以正确的顺序提供这些值。如果您想跳过一个值(即保持原样),请使用
[]
像这样:
Screen('Preference', 'SyncTestSettings', 0.001, [], 0.1, 5)