matlab imread用法_拯救毕设 | 心理学实验matlab案例

本文介绍了一个基于matlab的心理学实验编程过程,包括信息录入、指导语显示、数据处理、随机位置呈现方块的方法。通过案例详细讲解了如何使用imread读取图片,如何构建实验设计矩阵,以及数据收集和分析的步骤。适合matlab初学者和心理学实验编程者参考。
摘要由CSDN通过智能技术生成
有关于心理学实验的编程,现在比较主流的是使用eprime软件。但我对eprime确实印象不佳,首先eprime对mac的支持并不友好;其次它的迁移性很差;最后就是eprime实现的功能也比较有限。当然,以上都只是个人观点。 在本科毕设决定做实验后,我果断选择了matlab+psychtoolbox进行编程。中间经历了很多问题,在这里把遇到的问题和我的编程源代码分享出来,做抛转引玉之用,也希望和各路大神交流。

我的matlab基础一般,加上很久没有操作,这次基本是从零开始。由于学习周期较短。我在编程时用的是面向过程的方式,如果基础较好推荐面向对象的方式,修改起来较为方便。

首先安装matlab+psychtoolbox,安装方法自行百度。随后附上我的实验的示意图。

e29238c40ac271fef92bddf39f339281.png

1. 信息录入

ee2e513a4745563fdc6b5d89acb65f51.png

这里主要用的是inputdlg函数。具体用法见:inputdlg用法(学习中的小伙伴不要偷懒,百度勤快用起来5c4e9e3bb7f43861dd16274b827fc5bb.png)

随后将信息从info提取到SubInfo,并转换类型。

然后判断是否复合要求。

最后返回到y即可。

2. 指导语

806785556fe636b813b559ee61490135.png

这里用的函数的主要思路是将图片封装到mat类型文件中。

代码中默认将图片放在工作目录下的Ins文件夹中。

然后读取Ins文件夹内的文件。获得文件个数。NumIns减二的原因是读取文件个数的时候会默认多两个,具体情况可以根据自己的电脑进行测试,总之得到文件数量即可(其实是我记不太清了...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值