Matlab Psytoolbox(脑与认知神经科学)

视错觉举例
实验设计一
实验设计二
实验设计三
实验设计四

文章目录

  • Matlab Psytoolbox(脑与认知神经科学)
  • 前言
    • 1.题目
    • 2.分析设计要求
    • 3.代码
  • 总结

前言

脑与认知神经科学Matlab认知科学实验设计


1.题目

在屏幕中显示两个不同颜色的圆,并显示提示词:要求用户选择其中一个圆,并根据选择使用鼠标点击屏幕。等待用户点击屏幕,输出通过点击位置判定点击的是哪一个圆,并输出从显示图像到用户点击屏幕的时间。

2.分析设计要求

创建一个窗口显示信息,能够显示提示词、图片、结果、反应时间。
首先初始化窗口,利用Screen创建一个窗口,选定当前屏幕颜色,编写提示词,绘制出两个不同颜色的圆,检测鼠标移动以及是否确定,显示结果与反应时间。

代码等资源:请见主页资源

3.代码

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,'请通过鼠标左键来选择一张图像',600,200,[255,0,0])Screen('Flip',w);WaitSecs(2)%画两个颜色不同的圆A=["绿色","红色"]num=ceil(rand*2)str=A(num)%显示随机字符串,rand产生0/1的浮点数,乘以2以后向上取整,只可能随机为1或者2,可以随机数组里面的字符串Screen('FillRect',w,255);Screen('FillOval',w,[0,255,0],[710,330,1150,770]-[400,0,400,0])Screen('FillOval',w,[255,0,0],[710,330,1150,770]+[400,0,400,0])Screen('DrawText',w,num2str(str),900,200,[255,0,0])Screen('Flip',w);time1=GetSecs; %计时开始while 1[mx,my,button]=GetMouse;%不断检测鼠标移动disp([mx,my]);if button(1)==1 %检测鼠标左键是否按下breakendendtime=GetSecs-time1;%选择情况对应输出结果if mx>=310 && mx<=750 && my>=330 && my<=770 && num==1Screen('DrawText',w,'恭喜你,选对了!',680,400,[255,0,0])elseif mx>=1110 && mx<=1550 && my>=330 && my<=770 && num==2Screen('DrawText',w,'恭喜你,选对了!',680,400,[255,0,0])elseScreen('DrawText',w,'选错了哦!',750,500,[255,0,0])endScreen('DrawText',w,'你的反应时间为',600,600,[255,0,0])Screen('DrawText',w,num2str(time),900,600,[255,0,0])Screen('DrawText',w,'秒',1050,600,[255,0,0])Screen('Flip',w);WaitSecs(2)Screen('CloseAll');%sca;
catchsca;
end

注意,各位使用的时候,要将引用的图片地址更改为自己的图片地址,我已上传资源,包含源码截图,总结等等,可直接运行。


总结

非常感谢您的观看,我上传的资源全部是免费下载,欢迎来我主页看看,请关注一下新人,我会非常努力的更新您需要的东西。

脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计二相关推荐

  1. 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计一

    Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 1.题目 2 ...

  2. 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计三

    Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 1.题目 2 ...

  3. 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计四

    Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 1.题目 2 ...

  4. 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——视错觉

    Matlab Psytoolbox(脑与认知神经科学) 视错觉举例 实验设计一 实验设计二 实验设计三 实验设计四 文章目录 Matlab Psytoolbox(脑与认知神经科学) 前言 例子 前言 ...

  5. 认知科学和认知神经科学_设计师认知科学阅读清单

    认知科学和认知神经科学 by Andy Fitzgerald 通过安迪·菲茨杰拉德(Andy Fitzgerald) 设计师认知科学阅读清单 (A Cognitive Sciences Reading ...

  6. 认知神经科学背景综述

    在这里记录一下自己学习的过程,记录一些笔记. 诞生 1995年麻省理工出版的<认知神经科学>一书(Gazzaniga主编)问世,标志着认知神经作为一门成熟的学科分支成立.这门科学揭示人类神 ...

  7. 计算机认知神经科学,认知科学对视知觉的认识

    认知科学对视知觉的认识: 一.视知觉的恒常性 1.恒常性 一个物体相对人眼的距离.方位.角度(如被旋转)和照明光线发生变化时,在视网膜上的成像也会有相应的变化,但是人的视知觉却是恒定不变的. 大拇指实 ...

  8. 台湾中央大学认知神经科学研究所所长洪兰对于男女脑活动的比较

    台湾中央大学认知神经科学研究所所长洪兰对于男女脑活动的比较 1 首先比较胼胝体的厚度,女生厚于男生,所以女生更擅长把情感表达出来,情感和表达分别由不同的半脑控制. V4 颜色,地标  v5 动作. 沟 ...

  9. 一起学习「认知神经科学」-《神经科学-探索脑》-preface

    Preface 记录从计算机到人工智能,再到认知神经科学前沿交叉方向的学习历程. 2021.9 加入陈霖院士的大范围首先团队. 从这篇文章开始,学习神经科学基础教材<Neuroscience-- ...

最新文章

  1. linux系统用户,组和权限的管理
  2. ipsec***原理与配置
  3. 题目1008:最短路径问题
  4. U3D5.3.5f Monodevelop 仅支持到.NET 3.5
  5. jmeter服务器测试项目,JMeter-项目测试
  6. C语言程序设计二期末考试,C语言程序设计期末考试试卷2.doc
  7. Singleton 和 Monostate 模式
  8. Objective-C 的 self 和 super 详解
  9. 高斯光束matlab传输,高斯光束传播matlab
  10. extmail mysql数据库 重启_一个简单的基于postfix+extmail+mysql的邮件系统
  11. 黑马JAVA P165 代码与文件编码不一致读取乱码的问题、转换流来解决
  12. java人民币大写金额_java简单题:一组金额数据,用人民币大写显示出来
  13. Java-万元与元之间的换算
  14. win10系统上的appdata是什么文件夹可以删除吗
  15. 大学物理——关于误差
  16. python根据x轴、y轴坐标在坐标轴里画出曲线图
  17. 短信包对比 - 2021.5
  18. GBA探索日记(-)
  19. Tableau :蝴蝶图
  20. php写的在线试衣,求解模特试衣,布料成衣贴图算法

热门文章

  1. 《云计算》linux改变主机名的四种方法
  2. 硬盘格式化后能恢复数据吗?分享一些实用方法
  3. java数据库model,牛刀杀鸡的java数据库生成model小工具
  4. 计算机丢失d3dx9-41,win7提示“计算机中丢失d3dx9-41.dll”怎么办
  5. GPRS上网打开普通页面的流量
  6. Max2008之前版本旋转视图的函数
  7. 使用Dism命令对Win7镜像进行操作
  8. 解决bugfree不能发邮件的问题!!
  9. 我该怎么救救我弟弟???
  10. mxGraph 用户手册 – JavaScript客户端