我需要一个聪明的主意来使用" normrnd"参数数组没有" for循环"在MATLAB中。
' mu'' sig'是20000x2矩阵。
我想为每对(mu,sig)制作一百万个正常随机数。
(在这种情况下,2e4 * 2对,所以总共1e6 * 2e4 * 2正常随机数)
n = 1e6;
mu = rand(2e4,2);
sig = rand(2e4,2);
x = zeros(2e4,2,n);
x(:,:,i) = normrnd(mu,sig,[n,1]);
它不起作用,所以我使用for循环但是太详尽。
谢谢。
感谢您回复,NKN。
但我已经检查了normrnd MATLAB文档。
normrnd(mu,sig,[m,n])
但重点是' mu'并且' sig'不是[mxn]。