문제

100x100 행렬이 있다고 가정 해 봅시다. 10x10의 동일한 부분으로 나누고 싶습니다.

문제는 입력 행렬의 크기 일 수 있지만 항상 모드 10). 나는 보았다 mat2cell 기능이지만 동적 수의 부품에는 작동하지 않는 것 같습니다. 아니면 내가 뭔가를 놓치고 있습니까?

도움이 되었습니까?

해결책

당신은 그냥 말해야합니다 mat2cell 매트릭스를 어떻게 나누고 싶은지 정확히 당신이 항상 양방향으로 10의 배수가 될 것이라고 긍정적이라면 (공정하게) 간단합니다. 그것을 가정합니다 X 나누고 싶은 행렬이며 결과 셀 어레이를 원합니다. Y:

Y = mat2cell(X, repmat(10,[1 size(X,1)/10]), repmat(10,[1 size(X,2)/10]));

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top