脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计一
Matlab Psytoolbox(脑与认知神经科学)
视错觉举例
实验设计一
实验设计二
实验设计三
实验设计四
文章目录
- Matlab Psytoolbox(脑与认知神经科学)
- 前言
- 1.题目
- 2.分析设计要求
- 2.代码
- 总结
前言
脑与认知神经科学Matlab认知科学实验设计(含Psytoolbox下载教程)
1.题目
1.请完成下列实验:
a. 设计简单实验,内容如下。
在屏幕中左右各显示一张图像,并显示提示词:要求用户选择一张图像,并根据选择点击键盘按键N或M(此处可以设置为其它键盘按键)。等待用户点击键盘,输出根据键盘判定点击的图像是哪一张,并输出从显示图像到用户点击键盘的时间。
2.分析设计要求
创建一个窗口显示信息,能够显示提示词、图片、结果、反应时间。
首先初始化窗口,利用Screen创建一个窗口,选定当前屏幕颜色,编写提示词,给出选择图片,选定两个按键作为选择键,显示结果与反应时间。
2.代码
tryScreen('Preference', 'SkipSyncTests'); %跳过刷新率检测screens=Screen('Screens'); screenNumber=max(screens); % 第一个屏幕就是0[w,wsize]=Screen('OpenWindow',screenNumber,255,[100,100,1900,1000]);%打开窗口并返回两个重要变量Screen('Flip',w);%更新当前屏幕%输出提示内容Screen('DrawText',w,'请选择一张图像,M键选择左边,N键选择右边',500,300,[255,0,0])Screen('DrawText',w,'实验开始',800,450,[255,0,0])Screen('Flip',w);WaitSecs(2)%等待两秒%存入两张图片信息I1=imread('1.jpg');I2=imread('2.jpg');%返回图片大小[imgh1,imgw1,~]=size(I1)[imgh2,imgw2,~]=size(I2)%制作纹理P1=Screen('MakeTexture',w,I1);P2=Screen('MakeTexture',w,I2);Screen('DrawTexture',w,P1,[],[0,0,imgw1,imgh1]+[100,50,300,400]);%绘制图片%DrawFormattedText(w,'Apple',600,100,[255,0,0])%此语句可能会出现上半部分缺失Screen('DrawTexture',w,P2,[],[0,0,imgw2,imgh2]+[1000,50,700,300]);%绘制图片Screen('Flip',w);keyrecord=[]%记录kc值,以便确定按键time1=GetSecs; %计时开始while 1[kid,~,kc]=KbCheck;%不断检测是否按键%kc对应m 70 n 74 if kid==1 %有按键按下时,记录按键信息keyrecord = kcbreakendendtime=GetSecs-time1;%计算花费时间%选择苹果/选择香蕉/不选择三种情况分别输出if kc(77) == 1Screen('DrawText',w,'你选择的图像是苹果',680,300,[255,0,0])Screen('DrawText',w,'你的反应时间为',600,450,[255,0,0])Screen('DrawText',w,num2str(time),900,450,[255,0,0])Screen('DrawText',w,'秒',1100,450,[255,0,0])Screen('Flip',w);elseif kc(78) == 1Screen('DrawText',w,'你选择的图像是香蕉',680,300,[255,0,0])Screen('DrawText',w,'你的反应时间为',600,450,[255,0,0])Screen('DrawText',w,num2str(time),900,450,[255,0,0])Screen('DrawText',w,'秒',1100,450,[255,0,0])Screen('Flip',w);elseScreen('DrawText',w,'你没有选择图像',700,400,[255,0,0])Screen('Flip',w);endWaitSecs(2)Screen('CloseAll');%sca;关闭窗口
catchsca;
end
注意,各位使用的时候,要将引用的图片地址更改为自己的图片地址,我已上传资源,包含源码截图,总结等等,可直接运行。
总结
非常感谢您的观看,我上传的资源全部是免费下载,欢迎来我主页看看,请关注一下新人,我会非常努力的更新您需要的东西。
脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计一相关推荐
- 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计三
Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 1.题目 2 ...
- 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计二
Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 1.题目 2 ...
- 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计四
Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 1.题目 2 ...
- 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——视错觉
Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 例子 前言 ...
- 认知科学和认知神经科学_设计师认知科学阅读清单
认知科学和认知神经科学 by Andy Fitzgerald 通过安迪·菲茨杰拉德(Andy Fitzgerald) 设计师认知科学阅读清单 (A Cognitive Sciences Reading ...
- 认知神经科学背景综述
在这里记录一下自己学习的过程,记录一些笔记. 诞生 1995年麻省理工出版的<认知神经科学>一书(Gazzaniga主编)问世,标志着认知神经作为一门成熟的学科分支成立.这门科学揭示人类神 ...
- 计算机认知神经科学,认知科学对视知觉的认识
认知科学对视知觉的认识: 一.视知觉的恒常性 1.恒常性 一个物体相对人眼的距离.方位.角度(如被旋转)和照明光线发生变化时,在视网膜上的成像也会有相应的变化,但是人的视知觉却是恒定不变的. 大拇指实 ...
- 台湾中央大学认知神经科学研究所所长洪兰对于男女脑活动的比较
台湾中央大学认知神经科学研究所所长洪兰对于男女脑活动的比较 1 首先比较胼胝体的厚度,女生厚于男生,所以女生更擅长把情感表达出来,情感和表达分别由不同的半脑控制. V4 颜色,地标 v5 动作. 沟 ...
- 一起学习「认知神经科学」-《神经科学-探索脑》-preface
Preface 记录从计算机到人工智能,再到认知神经科学前沿交叉方向的学习历程. 2021.9 加入陈霖院士的大范围首先团队. 从这篇文章开始,学习神经科学基础教材<Neuroscience-- ...
最新文章
- Swift 中的 @autoclosure
- Flask之flask-session
- c#中textbox属性_C#.Net中带有示例的TextBox.Multiline属性
- python数组拼接concat_Python xarray.concat然后xarray.to_netcdf生成巨大的新文件大小
- cacti监控mysql
- 【智能优化算法】基于Levy飞行策略的改进樽海鞘群算法求解单目标优化问题matlab代码
- 【python技巧】RGB值组合三元色(红绿蓝)
- 用最通俗易懂的代码帮助新手理解javascript闭包
- Excel 常用技巧目录
- Testing Types - 读书笔记
- python svg转png_如何使用Python3实现svg转png与pdf(附转换源代码)
- 微信小程序开发WXML语法之条件渲染用法
- cass怎么添加指北针图例_答疑|CASS怎么添加图例?
- [置顶] VMWare不能安装64位操作系统原因探析
- 地铁自助售票机模拟系统-C++课程设计
- 2021质量管理最新资料包来了,超实用干货,快收藏!
- 怎样在PDF文件中查找某个特定的词?
- 天旦客座民生商学院、华夏银行,分享产品思维,启航数字化转型
- 焊接LQFP48 和 LQFP64 封装的芯片的记录
- [android图片压缩]一款不错的图片压缩,值得学习!