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!