一起来学习matlab+psychotoolbox

发布者: hejibo | 发布时间: 2008-9-25 02:20| 查看数: 95840| 评论数: 91|帖子模式

大家都知道matlab+psychotoolbox在心理学实验设计、数据处理等方面的强大作用。掌握它们,将很大地提高我们的研究能力。我这学期也正在学习matlab+psychotoolbox。特别邀请感兴趣的朋友和我一起学习。我将在每周五晚上更新我的学习笔记,大家可以在http://engpsy.blogspot.com/看到我的课程笔记。希望我们大家相互交流学习。可以加msn:hejibopku@hotmail.com一起讨论,也可以加入qq群17475412,心理学研究工具群,讨论。
下面是我的一些学习资料
Course Link:

http://www.psych.uiuc.edu/~alleras/classwelcome.htm
课程笔记:
http://engpsy.blogspot.com/

Resources for psychtoolbox

Psychtoolbox Wiki:

http://psychtoolbox.org/wikka.php?wakka=HomePage



PTB tutorial @ Silver lab - University of California, Berkeley

http://argentum.ucbso.berkeley.edu/PTBtutorial

Matlab for the Behavioral Sciences: How to program your own experiment.

http://faculty.washington.edu/ionefine/MatlabCourseNotes08.html


An Introduction to Matlab


http://www.maths.dundee.ac.uk/~ftp/na-reports/MatlabNotes.pdf

Matlab style guidelines

http://www.datatool.com/downloads/matlab_style_guidelines.pdf



[ 本帖最后由 hejibo 于 2008-9-25 06:12 编辑 ]
已有 18 人评分水晶 收起 理由
酸奶邮电甜博士 + 1 赞一个!
201711061207 + 1 很给力!
萧然 + 1 赞一个!
ruibingjida@126 + 1 赞一个!
psystar + 1 很给力!
小静 + 1 很给力!
安知子飞扬 + 1 很给力!
飞着的too + 5 很给力!
huzhishan + 5 赞一个!
daronp + 1 很给力!

总评分:?水晶 + 51? + 2? ?查看全部评分

转发到微博

最新评论

guojjok 发表于 2008-9-25 13:36:31
楼主是个有心人,先收藏起来慢慢学习!
ghlpsy 发表于 2008-9-25 14:47:21

感觉挺难的

感觉挺难学的。尤其是自学的话。
sisi 发表于 2008-9-25 15:53:45
大概看了一下楼主的博客
相当受激励
加入学习队伍
hejibo 发表于 2008-9-25 21:56:40

回复 4滴 sisi 的帖子

好呀好呀。有什么问题,我都会来解答的,不懂的我代大家去问老师。

点评

ytt15109273009 ?谢谢楼主? 发表于 2016-12-9 10:51:28
sisi 发表于 2008-9-26 19:01:06
原帖由 hejibo 于 2008-9-25 21:56 发表
好呀好呀。有什么问题,我都会来解答的,不懂的我代大家去问老师。

在你博客里面的那个输入密码的程序中,有一些小bug
你可以自己运行一下,主要是关于quit的那个条件,自己找错误哈
还有换行符是不是\\n啊,可是我怎么总是试不出来呢
sisi 发表于 2008-9-26 19:04:32
%Write a program that asks user for PIN number, until user gets it right.

correctPin = 1234;
true =1;
counter=0;

while true
guessPin=input(\'Please input your PIN,type q to quit:n\')
counter=counter+1;

if guessPin==correctPin
disp(\'you input the correct PINn\')
break;

elseif guessPin==\'q\'
disp(\'you quited successfullyn\')
break;

else
disp(\'you input the wrong PINn\')
end

if counter==3
disp(\'you failed for three times!n\')
break

end

end


这个里面的guessPin=input(\'Please input your PIN,type q to quit:n\')应该改为guessPin=input(\'Please input your PIN,type q to quit:n\', \'s\'),这样一来输入q就可以退出,否则要输入\'q\'
fmri 发表于 2008-9-26 19:39:39
楼主现在用的是2还是3?

我一直用2

几次试图改成3都不成功,问题有很多...
hejibo 发表于 2008-9-26 20:55:58

回复 7滴 sisi 的帖子

这个里面的guessPin=input(\'Please input your PIN,type q to quit:n\')应该改为guessPin=input(\'Please input your PIN,type q to quit:n\', \'s\'),这样一来输入q就可以退出,否则要输入\'q\'

RE: 恩,是这样的。没有\'s\',就需要输入的时候\'q\'。sisi好眼力。谢谢
hejibo 发表于 2008-9-26 20:57:55

回复 6滴 sisi 的帖子

matlab的换行符是\\n,但是用法与c和python都不一样。不能\"XXX\\n\"应该sprintf(\"%s\\n\", string).写在输出格式里。我现在还不太习惯matlab,用python比较多
bottom

Powered by Discuz! X2

? 2001-2011 Template By Yeei. Comsenz Inc.

回顶部