方法一:透過rand()函式生成
1、開啟matlab命令列視窗,輸入help rand,按回車鍵,可以看到關於rand()函式的用法介紹,生成隨機數的函式,如下圖所示。
2、輸入round(rand(1,5)*10),按回車鍵就生成了5個0-10的隨機整數,如下圖所示。
3、輸入round(rand(1,5)*3),按回車鍵就生成了5個0-3的隨機整數,如果不想生成整數,可以去掉round函式,需要注意的是使用rand函式生成隨機數會有重複數,如下圖所示。
1、可以在命令列視窗help randperm,看到關於randperm()函式用法介紹,randperm()函式可以避免生成重複的隨機數,如下圖所示。
2、輸入randperm(5)會生成5個1-5的隨機數,並且不會重複,如下圖所示。
3、輸入randperm(10,6)會生成6個1-10的隨機數,並且不會重複,需要注意的是randperm(K,N)格式,N需要小於等於K,如下圖所示。
方法一:透過rand()函式生成
1、開啟matlab命令列視窗,輸入help rand,按回車鍵,可以看到關於rand()函式的用法介紹,生成隨機數的函式,如下圖所示。
2、輸入round(rand(1,5)*10),按回車鍵就生成了5個0-10的隨機整數,如下圖所示。
3、輸入round(rand(1,5)*3),按回車鍵就生成了5個0-3的隨機整數,如果不想生成整數,可以去掉round函式,需要注意的是使用rand函式生成隨機數會有重複數,如下圖所示。
方法二:透過randperm()函式生成1、可以在命令列視窗help randperm,看到關於randperm()函式用法介紹,randperm()函式可以避免生成重複的隨機數,如下圖所示。
2、輸入randperm(5)會生成5個1-5的隨機數,並且不會重複,如下圖所示。
3、輸入randperm(10,6)會生成6個1-10的隨機數,並且不會重複,需要注意的是randperm(K,N)格式,N需要小於等於K,如下圖所示。