convert an array value into corresponding Matrix indices
이전 댓글 표시
Given an array of values, I would like to place a "1" into the corresponding Matrix element

I'm currently doing...
matrix = zeros( numDatapoints,10 ); %Start with a zero matrix of correct size
for row = 1:numDatapoints
for i = 1:10
if dataArray(row,17) == i %compare the value of the array to the current index
matrix(row,i) = 1;
end
end
Any suggestions to improve this in MATLAB?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!