溫馨提示×

matlab中如何用rand產生隨機數

小億
174
2024-01-27 19:23:07
欄目: 編程語言

在MATLAB中,可以使用rand函數來生成隨機數。rand函數可以生成一個0到1之間的均勻分布的隨機數。

以下是使用rand函數生成隨機數的示例:

  1. 生成一個隨機數:
x = rand;
  1. 生成一個1xN的行向量,其中N是隨機數的數量:
x = rand(1, N);
  1. 生成一個MxN的矩陣,其中M是行數,N是列數:
x = rand(M, N);
  1. 生成一個MxNxP的多維數組,其中M、N和P分別是數組的維度:
x = rand(M, N, P);

注意:rand函數生成的隨機數是基于固定的隨機種子的,如果需要每次運行生成不同的隨機數,可以使用rng函數來設置不同的種子值。例如:

rng('shuffle'); % 使用當前時間作為種子值
x = rand;

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女