溫馨提示×

MATLAB中怎么生成隨機數(shù)

小億
430
2024-04-24 16:15:46
欄目: 編程語言

在MATLAB中,可以使用rand函數(shù)來生成隨機數(shù)。具體操作如下:

  1. 生成一個介于0和1之間的隨機數(shù):
x = rand;
  1. 生成一個介于a和b之間的隨機數(shù):
x = a + (b-a) * rand;
  1. 生成一個m行n列的隨機矩陣:
A = rand(m, n);
  1. 生成一個符合正態(tài)分布的隨機數(shù):
x = randn;
  1. 生成一個符合正態(tài)分布的m行n列的隨機矩陣:
A = randn(m, n);

除了rand和randn函數(shù)外,MATLAB還提供了其他一些用于生成隨機數(shù)的函數(shù),如randi(生成整數(shù)隨機數(shù))、randperm(生成隨機排列)等。根據(jù)具體的需求和分布要求,選擇合適的函數(shù)來生成隨機數(shù)。

0