我正在使用一些代码并尝试将其从R转换为MATLAB.
我发现了一些使用的代码 rnorm(20)
我已经看到,在R和MATLAB的等同的功能是rnorm(1,mu,sigma)和normrnd(mu,sigma)分别.
我的问题是:rnorm(20)实际上在做什么以及如何在MATLAB中复制它?
在R中,rnorm(20)将生成20个标准正态变量(mean=0并且sd=1是默认值).这相当于做rnorm(20, 0, 1).
要在MATLAB中复制它,你可以做到normrnd(mu, sigma, [20, 1]).这为您提供了具有平均值mu和标准差的正态分布变量的20x1列向量sigma.