N-Back GUI: Matlab实现的可编程认知任务工具

需积分: 12 6 下载量 196 浏览量 更新于2024-11-16 收藏 1.04MB ZIP 举报
N-Back任务是一种认知心理学实验,旨在测试工作记忆能力。在这项任务中,参与者需要记住一系列呈现的刺激,并在出现与特定时间间隔之前相同的刺激时做出反应。nback_GUI允许研究者和实验者根据实验需求调整任务参数,例如目标值、目标间隔和目标数量等。 该工具是由Christopher Donald和Douglas Cabrall在荷兰的Delft技术大学(TUDelft)在自动驾驶的人为因素研究领域开发的。它是在欧盟委员会第七框架计划的支持下,作为Marie-Curie初始培训网络项目HFAuto的一部分开发的。 nback_GUI提供了一系列功能,包括预编程的评分系统和听觉反馈,用于正确和不正确的响应。实验者可以通过GUI的可视化设置来定义手动N-Back任务的具体参数,如目标值、间隔和数量等。此外,用户界面允许打开或关闭不同的显示信息项,例如跑步成绩、用户回答的最后一个数字、正确答案、目标间隔和目标值表。这种可定制性使得nback_GUI成为一个非常灵活的工具,能够适应各种实验场景,无论是简单地提高工作记忆负担,还是在复杂程度上进行调整。 nback_GUI的开源特性意味着它是免费提供的,研究者可以自由地下载、使用、修改和分发这一工具。这有助于促进科学研究的开放性,同时降低了开发自定义认知测试工具的成本。开源代码可以激励全球的研究者社区共同合作,改进和扩展工具的功能。 在技术层面上,nback_GUI是基于Matlab平台构建的。Matlab是一种广泛使用的数学计算软件,特别是在工程、科学研究和教育领域。Matlab的强大功能包括矩阵处理、绘图能力、以及编写函数和脚本的便捷性,这使得Matlab成为开发科学软件和原型的理想选择。对于nback_GUI,Matlab提供了一个灵活的开发环境,允许开发者快速迭代GUI设计和实现复杂的实验逻辑。 使用nback_GUI的实验者需要安装Matlab,并确保其版本至少是与nback_GUI兼容的版本。nback_GUI的源代码包含在名为'nback_GUI-master'的压缩包文件中,意味着这可能是包含所有源文件、文档和可能的依赖项的主目录。通常,用户会解压这个文件,并在Matlab环境中打开主文件或项目文件(通常是.m文件),然后进行编译或运行。" 知识点总结: 1. nback_GUI是一个基于Matlab开发的用于执行N-Back任务的图形用户界面,用于测试和评估工作记忆能力。 2. N-Back任务是心理学实验中测试工作记忆的常用工具,要求参与者对特定间隔之前的刺激做出反应。 3. nback_GUI提供了高度可定制的实验设置,允许实验者设置目标值、间隔、数量,以及是否预加载特定的刺激集合。 4. nback_GUI集成了自动评分系统和听觉反馈,用于指导参与者并提供实时反馈。 5. nback_GUI的开发是在欧盟委员会第七框架计划的支持下,作为Marie-Curie初始培训网络项目HFAuto的一部分进行的。 6. 该工具是开源的,这表示它的源代码可以自由下载、使用、修改和分发,促进了科学研究的开放性。 7. Matlab是nback_GUI开发的平台,它为设计和实现科学计算软件提供了强大的数学计算和图形处理功能。 8. 使用nback_GUI之前,需要确保有兼容版本的Matlab软件,并且需要从提供的压缩包文件中加载项目。 9. nback_GUI的文件结构可能包含主目录(nback_GUI-master),其中包含所有源文件、文档和相关依赖项。