在MATLAB中,可以使用以下方法生成隨機數:
使用rand函數生成一個0到1之間的均勻分布的隨機數。例如,rand生成一個隨機數向量,rand(n)生成一個n×n的隨機矩陣。
使用randn函數生成一個符合標準正態分布(均值為0,方差為1)的隨機數。例如,randn生成一個隨機數向量,randn(n)生成一個n×1的隨機矩陣。
使用randi函數生成指定范圍內的隨機整數。例如,randi(n)生成一個1到n之間的隨機整數,randi([a, b])生成一個a到b之間的隨機整數。
使用randperm函數生成指定范圍內的隨機排列。例如,randperm(n)生成一個1到n的隨機排列。
這些函數可以根據需要進行參數設置,以生成不同類型和范圍的隨機數。