如何解决MATLAB代码以实现随机二进制源,该源分别以概率p和1-p生成位“ 1”和位“ 0”
我根据自己的选择使用了一个函数来分配p的值。在函数内部,我使用了内置函数randsrc()获得所需顺序的矩阵,并以用户定义的概率生成索引值。例如,要获得阶数为1X10的矩阵并以0.7的概率生成1,我使用randsrc(1,10,[1 0; 0.7 0.3])。当我得到7 1和3 0时,第一个输出还不错,但是当我多次运行它时,输出与生成1的概率不一样,并不是我想要的。您能指出原因还是建议解决问题的更好方法?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。