x = rand(N,1) > 1-p 在matlab中什么意思如题

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 13:22:52
x = rand(N,1) > 1-p 在matlab中什么意思如题

x = rand(N,1) > 1-p 在matlab中什么意思如题
x = rand(N,1) > 1-p 在matlab中什么意思
如题

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最后的结果会不同.