making column of zero matrix equal to one based on another matrix
이전 댓글 표시
Hi ,
I have a zero matrix (A) of size mxn where m in number of observation and n number of feature. I have another non zero matrix (B) of size (mx1) where numbers respresent column in matrix A which should be replaced by one.
How to do this ?
채택된 답변
추가 답변 (1개)
Image Analyst
2014년 2월 25일
Did you try
A(:, B) = 1;
댓글 수: 3
Sukuchha
2014년 2월 25일
Image Analyst
2014년 2월 25일
편집: Image Analyst
2014년 2월 25일
I agree with Paul. You said any column number of A that shows up in B should have that entire column of A set to 1. For example:
A = randi(9, 5, 8) % Random integers
B = [1,3,7]; % Set columns 1, 3, and 7 to all 1's.
A(:, B) = 1
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!