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

学习 时间:2026-08-23 15:49:40 阅读:6560
x = rand(N,1) > 1-p 在matlab中什么意思如题

最佳回答

完美的白开水

魁梧的斑马

2026-08-23 15:49:40

and(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条回答

  • 生动的人生
    回复
    2026-08-23 15:49:40

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

上一篇 元宵节作文400字左右

下一篇 求助:一道高数的一道极限题!e的2x方—e的负x方—3x/1—cosx (x趋进于0)