完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
遇到一个这样的问题
要生成一个概率分布矩阵,其元素为0-1之间。 矩阵元素为0-1间的小数,表示概率;每一列的元素之和为1,表示一个参与者的所有决策的概率和;行元素表示各参与者选择同一决策的概率。矩阵大小为m*n。 捣鼓了半天,还是不会写代码。。。。。。 求各位高人指教一二,谢谢啦 |
|
相关推荐
2 个讨论
|
|
function pro_matri=cre_pro_matri(m,n)
% 生成一个m*n的概率分布矩阵:矩阵元素为0-1间的小数,表示概率;每一列的元素之和为1, % 表示一个参与者的所有决策的概率和;行元素表示各参与者选择同一决策的概率。矩阵大小 % 为m*n。 matri=rand(m,n); % 生成每个参与者的所有决策概率 % 将同一个参与者所有的决策概率归一化 for i=1:n pro_matri(:,i)=matri(:,i)./sum(matri(:,i)); end 应用案例: pro_matri=cre_pro_matri(5,5) pro_matri = 0.1459 0.1911 0.2422 0.4675 0.2728 0.3592 0.3681 0.0822 0.2667 0.0825 0.3462 0.1305 0.1631 0.0676 0.2642 0.0859 0.2244 0.2253 0.0728 0.0790 0.0629 0.0858 0.2872 0.1255 0.3015 >> sum(pro_matri) ans = 1 1 1 1 1 |
|
|
|
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
1622 浏览 1 评论
200圆!求助大佬给一份VSG并网和离网模式的simulink仿真
1900 浏览 0 评论
MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)
2720 浏览 0 评论
3055 浏览 0 评论
4095 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 11:46 , Processed in 0.436317 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号