matlab能够产生二进制伪随机序列,比如说产生一个4*3的0,1序列,然后保存,进行种子调用

如题所述

有两种方法:
【方法一】:这里用到两个函数:
1.rand()用来产生0-1之间的随机数,
2.fix()求取最小整数
若想产生一个包含m个整数且整数的范围在1-n之间的任意数,可通过以下命令: 1+fix(rand(1,m)*n)来产生
【方法二】:用RANDINT 在MATLAB中用于产生基质的均匀分布的随机整数。
比如想产生10个元素的随机序列数组,使用语法:
>> randint(1,10,2)追问

用randint(3,4)产生3*4的0,1序列,但是怎么设置随机种子来保证每次输入相同的种子数得到的3*4的随机序列是一样的?
用到指纹模板与用户口令相结合进行加密

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网