关注“心仪脑”查看更多脑科学知识的分
关键词:心理学软件、刺激呈现软件、实验编程、matlab
引言:Matlab中的Psychtoolbox工具箱是心理学专业朋友们的得力助手,它复杂、强大而又迷人。本文将细致呈现PTB安装的每个细节,确保你安装顺利。
Matlab是一个强大的数学软件,在数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理等领域都有着广泛应用。而对于脑科学领域的从业者来说,在Matlab中主要利用的功能除了结合各种工具箱处理所得数据外(如利用eeglab处理脑电信号),还有另一个重要方向——实验程序开发。
在使用Matlab进行心理学实验程序的编写时,有一个专门的工具箱——psychtoolbox,简称PTB。PTB的功能是在Matlab与计算机硬件中间提供一个接口,让Matlab可以直接操纵计算机硬件。这样,我们就可以自由地要求计算机输出图像、文字或声音,精确计时并获取被试的反应。
PTB的优劣势
如今,市面上有各种付费的或是免费的GUI实验程序设计软件(如E-Prime、PsychoPy等),相比它们来说,Matlab由于需要写代码,没有基础的话甚至还上手更慢一点。那么灵魂拷问就来了:
用Matlab+PTB来设计实验有什么好处呢?
其实,一样事物最突出的特点从一个角度看可能是短板,但从另一个角度看的话也能成为优势。前面讲到,PTB对编码有一定要求,上手较慢。但正是因为每个环节、每个细节都可以通过代码操控,用户的自由度也更高,这有利于设计复杂度高的实验。
此外,PTB的时间精度较高,刺激材料呈现更为流畅;在以脑电为记录手段时,可以用来和脑电系统同步&#x