Replacing repeated values in each row with zero
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a matrix A:
A=[ 2 4 6 7 8 9 10 28 6 9 10 11;
2 4 6 7 8 9 10 28 10 21 22 24]
and I want to delete any repeated element in each row. The result should be as:
A=[ 2 4 6 7 8 9 10 28 0 0 0 11;
2 4 6 7 8 9 10 28 0 21 22 24]
Any idea? Thanks
댓글 수: 0
답변 (1개)
Image Analyst
2017년 1월 7일
Why do you want to do this? Is it homework? Are all A integers, or can they have fractional parts? Have you considered using histcounts() and look for numbers where the count is more than 2?
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!