A. matlab2015b用psychtoolbox工具箱时,用drawtext之类的函数显示中文显示不出来
这是因为中文编码的问题。解决这个问题最好的办法是统一字符编码方式。
在你调用psychtoolbox(下面简称)的相关函数之前(一般来说是在代码的第一行),设置PTB中字符编码为UTF-8:
Screen('Preference','TextEncodingLocale','UTF-8')
然后,在给drawText传入中文字符时,将其转换为double的矩阵
也即,将
"中文"
改为
double("中文")
参考资料:http://docs.psychtoolbox.org/DrawText
B. PsychToolBox工具箱及Matlab编程实例
PsychToolbox(PTB)是专门用于心理学实验编制的免费函数库,它提供了对硬件操作的底层接口回,能够开发功能复杂,近乎各答个自然科学和社会科学研究领域的实验程序,与Matlab能够完美结合。本书是根据作者十几年的编程经验写作而成。全书共分13章,主要介绍了Matlab基础知识、Matlab编程基础、用于实验编程的常用Matlab函数、PsychToolbox函数介绍、PTB与OpenGL的结合、与EyeLink眼动仪及NeuroScan脑电仪的连接等内容。
C. 求PsychToolBox工具箱及Matlab编程实例 电子版
你的和我的情况一模一样。 我折腾了两天最后解决了。 因为matlab软件是在win XP是弄得,后来升级的win7最多支持到vista,所以直接安装不行。 我在装的时候,可以安装,但是打不开,后来发现,只要安装完之后再matlab的快捷方式下点击右键,在兼容性下面点击window XP下就可以了。卸载的时候也不能卸,需要找到uninstall.exe这个文件,同样在兼容性下面点击window XP下就可以了。如果你连安装都不能的话,那么就就在install.exe中点击右键,兼容性下面选择window XP,然后确定,就一切OK了。