normrnd是MATLAB中用于生成服從正態分布的隨機數的函數。其基本使用方法如下:
語法: x = normrnd(mu, sigma) 其中,mu為正態分布的均值,sigma為正態分布的標準差。
示例: % 生成均值為0,標準差為1的正態分布隨機數 x = normrnd(0, 1);
% 生成均值為5,標準差為2的正態分布隨機數 x = normrnd(5, 2);
可以生成多個正態分布的隨機數: % 生成一個大小為5x5的正態分布矩陣 x = normrnd(0, 1, [5, 5]);
% 生成一個大小為3x3x3的正態分布矩陣 x = normrnd(0, 1, [3, 3, 3]);
可以指定生成的隨機數的種子,以保證結果的可重復性: rng(0) % 設置隨機數種子為0 x = normrnd(0, 1); % 這樣每次運行代碼,生成的隨機數將會是相同的。
通過以上方法,您可以方便地生成服從正態分布的隨機數,并應用于各種需要的場景中。