Vectorizing the loop
이전 댓글 표시
This code is similar to the histc function, but each element has weights associated with it. I'm looking to either use an alternate function or to vectorize it to make things faster
I have arrays A and B, and w is an array of weights associated with each element in A.
I'm hoping to calculate:
for i=1:length(B)
x(i) = sum((A>B(i)).*w)
end
Any help is appreciated. Thanks.
댓글 수: 5
Junaid
2012년 4월 24일
I think it can be done, could you show small examples for A, B, w.
Nirmal
2012년 4월 24일
Walter Roberson
2012년 4월 24일
cumsum(histc(...)) .* w ??
Nirmal
2012년 4월 24일
Sean de Wolski
2012년 4월 24일
+1
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!