小编pac*_*pac的帖子

如何在MATLAB中生成具有已知概率的随机向量(0,1)

我使用以下代码

operation=[rand(1,noOfNodes)>prob];
Run Code Online (Sandbox Code Playgroud)

生成1和0(noOfNodes次).如果我使用prob=0.2并尝试100个值,则在某些情况下存在40个零.这不奇怪吗?

我需要获得小于0.2的零的概率

matlab probability

4
推荐指数
1
解决办法
7932
查看次数

在MATLAB中选择标准偏差参数

如果我想在MATLAB中使用高斯随机数发生器

R = normrnd(mu,sigma)
Run Code Online (Sandbox Code Playgroud)

我们mu = 1.

问题是如何选择西格玛?如果我希望90%的值接近1.让我们说+/- 0.7

谢谢

matlab probability

2
推荐指数
1
解决办法
1860
查看次数

将inf值的单元格替换为1

鉴于以下内容

第1至17列

    0.3108    0.7273       Inf    0.2878   -0.0947    0.1286   -0.3108    0.5634    0.2822    0.2362   -0.2628    0.0960   -0.1675   -0.0934   -0.1710   -0.3077   -0.2726

Columns 18 through 20

   -0.0630   -0.5097    0.1823
Run Code Online (Sandbox Code Playgroud)

如何将inf值替换为1.我知道如何使用循环来完成它,但有没有办法在没有它的情况下完成它?

如果想用另一个名称保存它会怎么样?即数据保持不变data1 =除了inf之外的数据被1替换?

matlab

0
推荐指数
1
解决办法
2099
查看次数

标签 统计

matlab ×3

probability ×2