matlab - 无法在 PsychToolbox for MATLAB 中使用 Screen('Preference')
问题描述
在 MATLAB 的 PsychToolbox 中,我尝试将
Screen('Preference', 'SyncTestSettings', maxStddev = 0.001, minSamples = 50, maxDeviation = 0.1, maxDuration = 5);
在 MATLAB 命令窗口中,但它一直告诉我:
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)
推荐阅读
- flutter - 如何解决异常:Gradle 任务 assembleDebug 失败,退出代码为 1
- java - 线程“主”java.lang.VerifyError 中的异常:JVMVRFY012 堆栈形状不一致;类=org/bouncycastle/openssl/PEMReader$ECDSAKeyPairParser,
- postgresql - 表相互引用解决方法
- wso2 - 无法在 wso2 分析仪表板中看到任何统计信息,例如“注册的应用程序用户”
- angular - 使用 web.config 在 IIS 服务器上部署 Angular 9 通用 9?如何在 IIS 服务器上部署 Angular 9 服务器端渲染
- excel - 通过循环将工作表从一个工作表复制到另一个工作表
- swift - 如何从 UTC 格式的字符串创建日期?
- angular - 如何在 ionic4 (HTML & CSS) 中创建星形设计?
- c++ - 为什么“使用 A::X”不能避免多重继承的歧义?
- bash - 使用 jq 过滤 json 并获得整个其他值