how can I create cumulative matrix.
显示 更早的评论
Hello a question please.
I have matrix P with size (452*500). I want to select random selection with roulette wheel selection. I write something:
r=rand;
c=reshape(p,1,[]);
c1=cumsum(c);
j=find(r<=c1,1,'first');
[j1 j2]=ind2sub(size(p),j);
end
but I want to remove part " c=reshape(p,1,[]);" and create cumulative matrix of p directly without reshaping it to matrix c. How can I do it?
Thank you.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!