第一章关于编程
什么是编程(programming)? ·编程就是告诉计算机要做什么。 。计算机比较“傻瓜”,必须告诉它到底要做什么。 。计算机不会说“英语/中文”。 。编程语言是计算机的“语言”和人类语言之间的过渡。 10001001 11110000 Human Problem 10000001 Instructions → Solve 00000111 Programming language Basic,VB,C,C++,C#,Java,Perl,.)
l 编程就是告诉计算机要做什么。 ◦ 计算机比较“傻瓜” ,必须告诉它到底要做什么。 ◦ 计算机不会说“英语/中文” 。 ◦ 编程语言是计算机的“语言”和人类语言之间的过渡
。高级别的编程语言接近人类语言,而低级别的编程 语言接近计算机“语言”。 。越接近人类语言,越容易编写,但计算机读取速度越慢。 。MATLAB(MATrix LABoratory)是一种中高级的编程语言。 ·比较容易编写,且编程经验可应用于其他变成语言(例如,R 语言,Python)的学习。 Octave免费开源,可实现MATLAB大部分科学计算功能。 ·“平替” MATLAB R2010b6 The Langunge of Technical Computing GNU Octave Version7.11.0.584(R2010b) Scientific Programming Language 32-bit (win32) August 16,2010 Powerful mathematics-oriented syntax with built-in 2D/3D plotting and visualization tools License Number: Free software.runs on GNU/Linux,macOS,BSD,and Microsoft Windows Drop-in compatible with many Matlab scripts
l 高级别的编程语言接近人类语言,而低级别的编程 语言接近计算机“语言” 。 ◦ 越接近人类语言,越容易编写,但计算机读取速度越慢。 ◦ MATLAB (MATrix LABoratory) 是一种中高级的编程语言。 比较容易编写,且编程经验可应用于其他变成语言(例如,R 语言,Python)的学习。 ◦ Octave免费开源,可实现MATLAB大部分科学计算功能。 “平替
编程做什么? ·一个真实的例子 。某个学生做了一个实验,得到以下22名被试的数据,每个 被试的数据放在一个文件夹内,每个文件夹内是a,b,c,d,e 共5组的exceli格式数据。 共刻录新建文件决 名称 修改日期 兴型 07-LYT 20161/1310:27 名称 修改日期 08-ynh 2016/1/13102 09-LF 2016/1/131027 文件夹 2015/10/1220:19 10-HZZ 2016/1/131027 文件快 到sega 11 2016/1/13102 文件共 副sega 2016/1/1514:51 里12-HBW 2016/n/131027 到segb 2015/10/1220:19 重13HF 2061/1310-27 2016/1/1514:55 14-YLQ 2016/1/131027 文件决 seg-b 15- 2016/1/131028 到seg-c 2015/10/1220:19 16-CHJ 2016/1/1310:28 文件实 D17-w 2016/1/131028 seg-c 2016/1/1514:56 18-ZXG 2016/1/131028 到segd 2015/10/1220:19 19-PCQ 2016/1/131028 文件快 seg-d 2016/1/1514:56 里20-whn 2016/1/131028 文件实 k21-4t 2016/1/131028 文件决 到sege 2015/10/1220:19 22-UB 2016/1/131028 件块 seg-e 2016/1/1514:56 23-U 20160/n31028 文 24-hwb 2016/1/月31028 文件奥 ■25-45x 2016/1/131028 文件实 26-c2 2016/1/131028 文件实 27-0X0 20161/131028 文件实 28-ZSY 2016/1/n310:28 文件实 29-CWC 2016/1/131028 文件奥
l 一个真实的例子 ◦ 某个学生做了一个实验,得到以下22名被试的数据,每个 被试的数据放在一个文件夹内,每个文件夹内是a,b,c,d,e 共5组的excel格式数据
编程做什么? 。一个真实的例子 每个excel文件里面是160个试次的行为反应数据,包括6 种类型的刺激,要对每种类型的刺激分开分析正确率和反 应时。怎么办? 。手动:22人*5个excel文件*6种刺激=660次操作!!! 刺激名 序号 刺激阁隔持续时间刺激类别 应有效反应双有效反应实 反应时。提甲位置园片。保留多,文件后文件路 反应正误 2000 100 100右「上1 994没有提示中 0 bap E:C\刺正确 2000 150d 18r 100 1800左[上]键 1144没有提示中心 E:Cy\刺正确 2000 1500 100 1800右[上]键 1183没有提示中心 0bap E:C\刺正踊 200 1500 100 1800右 518没有示 12345 12 100 45没有提 100 1800左[上]键 1121没有提示 E:CY八刺2正 2000 100 1R00左「上3过 704没有提示中 E:C刺正确 2000 58右[上]键 100 1800右[上]键 847没有提示 0 obap E:1Cy\刺正确 2000 188 2右[上]键 100 1800右[上]键 09没有提示 中 0bap E:\Cy\刺正确 1890223 100 1800右L 1340没有云 100 26左 100 a00 100 上们键 2右[正键 100 100右「1 911没有提示 E:Cy八制2正确 22右[上]键 100 1800右[上]键 E:1,CY\刺正踊 45687830 64左[上]健 10 1800左[上]键 E:CY\刺正确 18左! 1800 5 8 800 800左 没有提 34左 100 1800左5键 71日没有提示 :CY制正 2000 1500 6右[上]键 100 1800右「1过 892没有提示 :Cy\刺正珉 2000 1500 26右[上]键 100 1139没有提示 中心 0bap E:CY\刺正
l 一个真实的例子 ◦ 每个excel文件里面是160个试次的行为反应数据,包括6 种类型的刺激,要对每种类型的刺激分开分析正确率和反 应时。怎么办? ◦ 手动:22人*5个excel文件*6种刺激=660次操作!!!