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

学习 时间:2026-04-09 13:05:39 阅读:7707
x = rand(N,1) > 1-p 在matlab中什么意思如题

最佳回答

愤怒的飞鸟

如意的雨

2026-04-09 13:05:39

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-04-09 13:05:39

    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)