首页 > 应用 > 软件技巧 > 正文

matlab实现表盘法随机选择的方法

2024-07-16 15:51:14
字体:
来源:转载
供稿:网友

当我们设置随机选择算法的时候,往往是采用表盘法进行设置,那么我们改怎么实现该算法呢,下面小编将为大家分享matlab实现表盘法随机选择的方法,一起去看看吧。

 

软件名称:
数学软件Matlab R2016a 64位 完全破解版(附破解文件+密钥+安装教程)
软件大小:
7.6GB
更新时间:
2016-11-23

 

 

软件名称:
数学软件Matlab R2015b 32位 完全破解版(附破解文件+密钥+安装教程)
软件大小:
6.75GB
更新时间:
2016-11-23

 

方法:

1、打开matlab软件;

matlab,表盘法,随机选择

2、建立一个向量,向量对应的是每个状态的概率,向量中所有的元素之和为1,例如A=[1 2 3  4 5 6]/21;

matlab,表盘法,随机选择

3、计算向量A的累计和B=cumsum(A);

matlab,表盘法,随机选择

4、产生一个随机数ra=rand(1,1);

matlab,表盘法,随机选择

5、查找B中第一个大于ra的值,[aa,indexa]=find(ra<=B,'first');

matlab,表盘法,随机选择

6、这样index就是我们表盘法选择出来的结果。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表