Finding patterns in my array
이전 댓글 표시
Hello
I'm trying to find a pattern within my matrix and then store and label that found pattern in a separate array. The code i have develop so far is as below, where roundData is my my 20x20 Matrix. The matrix consists of integers of 1-5 and Im trying to source from the whole array if a set of numbers such as all 1's form a block
1 1
1 1
Such as above. Once this pattern has been found it will store into another array showing that pattern has been found and denoted by anything else, eg an x or something. I'm wondering where in my code have i gone wrong and how do i store it in another array.
mapValue = 0;
mapValue1 = 0;
mapValue2 = 0;
mapValue3 = 0;
for r = 1:MAX_ROWS - 1
for c = 1:MAX_COLUMNS - 1
mapValue = roundData (r,c);
mapValue1 = roundData (r,c+1);
mapValue2 = roundData(r+1,c);
mapValue3 = roundData (r+1,c+1);
if mapValue == mapValue1 && mapValue == mapValue2 && mapValue == mapValue 3;
end
end
end
댓글 수: 1
Image Analyst
2020년 8월 25일
Original question in case he deletes it like he's done with other posts:
Hello
I'm trying to find a pattern within my matrix and then store and label that found pattern in a separate array. The code i have develop so far is as below, where roundData is my my 20x20 Matrix. The matrix consists of integers of 1-5 and Im trying to source from the whole array if a set of numbers such as all 1's form a block
1 1
1 1
Such as above. Once this pattern has been found it will store into another array showing that pattern has been found and denoted by anything else, eg an x or something. I'm wondering where in my code have i gone wrong and how do i store it in another array.
mapValue = 0;
mapValue1 = 0;
mapValue2 = 0;
mapValue3 = 0;
for r = 1:MAX_ROWS - 1
for c = 1:MAX_COLUMNS - 1
mapValue = roundData (r,c);
mapValue1 = roundData (r,c+1);
mapValue2 = roundData(r+1,c);
mapValue3 = roundData (r+1,c+1);
if mapValue == mapValue1 && mapValue == mapValue2 && mapValue == mapValue 3;
end
end
end
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Numeric Types에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!