matlab - 上下分屏实验
问题描述
我是 Matlab 和 Psychtoolbox 的新手,我有三个代码:
一种创建具有某种运动模式的圆圈的代码,我们可以称之为模式 1
另一个创建具有不同运动模式的圆圈的代码(模式 2)
- 全屏播放模式 1 或模式 2(就像我们播放视频一样)的代码。
我想将屏幕一分为二,模式 1 将在上部播放,模式 2 在 50% 的试验中在下部播放,反之(模式 1 在下部/模式 2 在上部部分)在其余的试验中。两种模式必须同时播放。是否有一个功能或一组功能可以让我这样做?
非常感谢您的帮助!
解决方案
我认为没有代码很难回答。通常,您可以通过确定 rect 来选择在何处呈现刺激。
例如,如果您的屏幕是 1280 x 1024,那么您的矩形是
rect = [0 0 1280 1024];
您可以通过以下方式创建上下矩形
upperRect = [0 0 rect(3) rect(4)/2];
lowerRect = [0 rect(4)/2+1 rect(3) rect(4)];
您现在可以使用它们仅在屏幕的一半中显示内容。确切的实现取决于您的代码。
推荐阅读
- c++ - 模板和初始化类成员
- mysql - 检查颤振未来功能是否有效?
- python - tkinter 的 grid_columnconfigure / row_columnconfigure 是如何工作的?
- kubernetes - Kubectl 无法连接到服务器并出现 i/o 超时错误
- javascript - 排除与 glob 同名的目录
- node.js - 适用于多个用户 Node.js 的 Asyc 功能
- sitecore - Sitecore 8.1 重建链接数据库出现超时异常
- javascript - API 请求错误 - 请求的资源上不存在“Access-Control-Allow-Origin”标头
- openwisp - 针对问题 openwisp/openwisp-notifications#6 的推送请求出现未经授权的错误
- java - 按钮和标签出现在菜单的 JPanel 上