-1

可能重复:
如何使用 matlab 创建正态分布

生成一个由 100 行和 100 列组成的随机矩阵,这些矩阵正态分布,均值为 0,标准差为 25。我做了随机矩阵 mat=rand(100,100),但后来我不知道均值为 0 和标准差的正态分布。

下一部分是这个矩阵greeter中给定数字比25的概率是多少。据我了解,每次运行脚本时概率的数量应该是相同的。我可以使用兰迪吗?

4

1 回答 1

2

你的问题有两个部分。我的回答也是:

  1. 如何生成大小为 100x100 的矩阵,其中每个条目是正态分布的,均值 = 0 和标准 = 25:

    你应该使用randn

    mat = randn(100,100) * 25;
    
  2. mat进入大于的概率是多少25

    您可以使用以下方式从该概率中采样mat

    prob = mean( mat(:) > 25 );
    

    但是并不是事件“进入大于”prob的概率。它只是该概率的一个样本mat25

于 2013-01-15T14:21:46.687 回答