matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

  • A+
所屬分類:百科知識

matlab怎么生成指定范圍的隨機(jī)數(shù)呢?一起來了解一下吧

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

打開matlab

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

命令行窗口輸入help rand后按下回車鍵,可以看到有關(guān)rand()函數(shù)相關(guān)介紹

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

然后輸入 round(rand(1,3)*100),按下回車鍵就生成了3個(gè)0-100的隨機(jī)整數(shù),如圖所示

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

輸入round(rand(1,6)*5),按回車鍵就生成了6個(gè)0-5的隨機(jī)整數(shù),要注意的是,rand函數(shù)會出現(xiàn)重復(fù)的數(shù)據(jù),如果不想要整數(shù)的話,去掉round即可

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

方法2

在命令行窗口輸入help randperm后按下回車鍵,可以看到有關(guān)randperm()函數(shù)相關(guān)介紹

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

輸入randperm(3),可以產(chǎn)生3個(gè)不會重復(fù)的隨機(jī)數(shù)

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

輸入randperm(12,5),可以產(chǎn)生5個(gè)不會重復(fù)的1-10的隨機(jī)數(shù)

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

需要注意的是,后面的數(shù)字不能大于前面的數(shù)字,否則會報(bào)錯(cuò)

matlab怎么生成指定范圍的隨機(jī)數(shù)(2種方法介紹)

推薦應(yīng)用

發(fā)表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: