rnorm(1,mu,sigma),在R中的MATLAB

时间:2018-12-19 15:20:56

标签: r matlab

我正在使用一些代码,并尝试将其从R转换为MATLAB。

我发现了一些使用rnorm(20)的代码

我已经看到R和MATLAB中的等效函数分别为rnorm(1,mu,sigma)normrnd(mu,sigma)

我的问题是:rnorm(20)实际在做什么,我该如何在MATLAB中复制它?

1 个答案:

答案 0 :(得分:6)

在R中,rnorm(20)将生成20个标准正态变量(mean=0sd=1是默认变量)。等同于进行rnorm(20, 0, 1)

要在MATLAB中复制此代码,可以执行normrnd(mu, sigma, [20, 1])。这将为您提供20x1的列向量,该列向量具有均值mu和标准偏差sigma的正态分布变量。