1)x = rand(N,1) > 1-p 在matlab中什么意思:
rand(N,1)代表的是创造一个N行1列范围在0到1之间的随机数,rand(N,1)>1-p,的意思是判断你创造出来的这个随机数向量中哪些数是大于1-p这个值的.比如rand(3,1)=[0.5;0.1;0.9]>1-0.6,也就是N=3,p=0.6的时候,这时x返回的是bool型的值x=[1,0,1];当然每次rand产生的值不同,x最后的结果会不同.
2)matlab中tic、toc指令:
tic和toc用来记录matlab命令执行的时间。
tic用来保存当前时间,而后使用toc来记录程序完成时间。
两者往往结合使用,用法如下:
tic
operations
toc
显示时间单位:秒
3)图形句柄句柄是matlab语言独有的参数,相当于C语言的指针。 句柄分为多种,如函数柄,对象柄,图形柄等。 图形句柄就指一个图形,在生成图形时同时得到一代号,如语句 h=plot(x,y),h 就是一个图形句柄,在后来的某一个地方就可用h代表这个图,如 set(h,....),对这个图形进行再设置。