这个函数的作用是把被试的实验数据与之前录入的被试信息整合在同一个Excel中,具体操作如下:

function ret=dataMerge(name,subinfo,result)for i=1:length(result)              %循环录入被试的信息result(i,1).subject=str2double(char(subinfo(1)));result(i,1).trailNum = i;if str2double(char(subinfo(2)))==1result(i,1).gender = 'male';elseresult(i,1).gender = 'female';endresult(i,1).age=str2double(char(subinfo(3)));endcolumnHeader = {'subject','gender','age','trailNum','correct','reactionTime'}; %指定列表头result = orderfields(result,columnHeader);         %根据指定列表头重新排列字段ret = [columnHeader;struct2cell(result)'];xlswrite([name 'subject' char(subinfo(1)) '.xls'],ret);          %输出至Exceldisp('finish');
end

推荐一本书:PSYCHTOOLBOX工具箱及MATLAB编程实例。这本书有很多基础的编程实例,很值得借鉴。
推荐一个论坛:http://52brain.com/thread-17-10.html 上面有不少学习资料以及可以向别人提问。

MATLAB编程之PTB:把实验结果和实验前录入信息整合相关推荐

  1. MATLAB编程之PSYCHTOOLBOX(PTB):展示实验介绍等待按空格键进行下一步实验

    这次的PTB实验我几乎每一个代码块都写了注释,应该比较容易看懂 function ret=imageInstruct(wptr,prefix,postfix,fs) imgs.('img') = im ...

  2. matlab编jacobi方法,jacobi迭代法matlab

    h Matlab 线性方程组的迭代解法(Jacobi 迭代法 Gauss-Seidel 迭代法)实验报告 2008年11月09日 星期日 12:49 1.熟悉 Jacobi 迭代法,并编写 Matla ...

  3. windows编程之GDI绘图 -- 实验3-1

    windows编程之GDI绘图 – 实验3-1 文章目录 windows编程之GDI绘图 -- 实验3-1 @[toc] 1.实验名称 2.实验目的 3.实验的步骤和方法 4.代码实现 5.思考题 6 ...

  4. windows编程之TextOut与DrawText -- 文本输出实验

    文章目录 windows编程之TextOut与DrawText -- 文本输出实验 实验名称 实验目的 实验要求 实验源码 思考题 windows编程之TextOut与DrawText – 文本输出实 ...

  5. matlab实现BCC异或,C#编程之C# BCC异或校验法

    本文主要向大家介绍了C#编程之C# BCC异或校验法,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. 通讯协议中最后一位是校验位 采用BCC(异或校验)法 这个怎么解释? 就是 把16进制 ...

  6. 基于matlab的脑瘤mr图像处理_基于Matlab GUI的医学图像处理课程虚拟实验平台设计...

    论文写作指导:请加QQ229366758 摘 要:针对医学生工程技术缺乏的状况,分析医学生学习医学图像处理存在的困难,提出利用Matlab图像处理工具和简单的GUI界面,设计和构建包含医学图像处理教学 ...

  7. unix环境高级编程之 read与write 函数详解

    学习记录:unix环境高级编程之 read 与write  函数详解 备注:本博文非本人所写,本人觉得此文讲的非常地道通俗易懂,所以摘录在此以方便以后再次查看 read函数从打开的设备或文件中读取数据 ...

  8. pyhton GUI编程之Tkinter详细讲解二

    文章目录 Tkinter详细讲解 pyhton GUI编程之Tkinter详细讲解二 4. 组件用法 4.1 文本输入和输出相关控件 4.1.1 Lable标签 4.1.2 Message消息 4.1 ...

  9. Kotlin 元编程之 KSP 全面突破

    什么是元编程 没想到吧,这世上除了元宇宙,还有元编程,如果没有接触过,可能会有点懵,不过没关系,简单的说就是用代码来生成代码.实现元编程的传统常见手段主要是使用 APT注解处理器 + JavaPoet ...

最新文章

  1. Vivado 随笔(6) Timing Summary 相关讨论(一)
  2. 解决编译失败 Attribute meta-data#android.support.VERSION@value value=(26.0
  3. WebAssembly 浏览器中运行c/c++模块
  4. EPSON TCP/IP 通信
  5. 《游戏设计师修炼之道:数据驱动的游戏设计》一3.8小结
  6. 作者:赵衎衎,男,中国人民大学信息学院博士生,CCF学生会员。
  7. 操作系统之I/O管理:2、SPOOLing技术(假脱机技术)
  8. 线程数究竟设多少合理
  9. SpringBoot集成 Shiro
  10. MCMC:Gibbs 采样(matlab 实现)
  11. angular for 停顿几秒后继续执行_Java 循环结构 for, while 及 do…while
  12. 《BUG创造队》第九次团队作业:Beta冲刺与验收准备
  13. java opencv sift_Java opencv中sift的实现
  14. 工业锅炉计算机控制系统框图,计算机控制系统实例..doc
  15. Yolov5如何在训练意外中断后接续训练
  16. QT入门之UI设计界面
  17. Android电视机(机顶盒)初次开发的一些经验分享
  18. Docker安装Weblogic
  19. 如何制作电子印章?电脑做印章最简单的方法是什么?
  20. Python爬虫 之 seleniun模块

热门文章

  1. MP4视频文件过大压缩的技巧是什么?简单步骤讲解
  2. 一个计算机高手的成长
  3. pyqt5 地图可视化 网页地图 folium
  4. Prometheus时序数据库-报警的计算 及 Prometheus时序数据库-数据的查询
  5. 使用PHPMailer发送邮件
  6. 更自然的解决字典数组插入nil而导致crash
  7. 常见的python图形-线性图
  8. 终于要露脸了!神十六至少一名第三批航天员,景海鹏是指令长?
  9. 前端---HTML设置圆角边框
  10. 微博怎样精准引流?这4点引流方法让用户主动加微信?