를 제공, 나는 다음과 같은 오류 메시지가 있어요 :MATLAB 매트릭스 교체 할당은 내가 매트릭스의 일부를 업데이트하려고 오류
을 ??? 할당은 비 - 싱글 톤 (non-singleton) 크기보다 소수점 이하 자릿수가 작습니다.
내 코드는 이진 이미지를 나타내는 행렬의 일부 값을 업데이트하려고합니다.
outImage(3:5,2:4,1) = max(imBinary(3:5,2:4,1));
내가 지난 매개 변수를 삭제
(1), 이번에는 내가 같은 오류가 다음과 같이 내 코드입니다. 치수 사이에 불일치가있는 것 같지만 얻을 수 없습니다. outImage는 그때 생성 된 새로운 객체입니다 (이전에 만들려고했으나 아무 것도 변경되지 않았습니다). 무엇이 잘못되었을 수 있습니까?
내가 무슨 짓을했는지 편집했습니다. 나는 바이너리 이미지를 둘러싼 다. 이번에는 구문 적으로는 괜찮은 것처럼 보이지만 작동하지 않습니다. MATLAB의 strel 기능에 대해 알고 있습니까? strel 객체를 직접 행렬로 사용할 수 없기 때문에 MATLAB이 화를냅니다. 나는 strel 객체의 getnhood 기능을 시도했지만, 출력 이미지에는 전혀 영향을 미치지 않았다. strel object에 대해 뭔가를 놓쳤습니까? – Gulcan