이 문제가 있으며 문제를 파악할 수 없습니다.Matlab의 오류 : 첨자 할당 차원 불일치
for i=1:e
s = size(E_{i});
r2 = s(1);
E_{i}(1:r2,3) = (E_{i}(:,2))/(E_{i}(:,1));
end
첨자 할당 차원 불일치.
이 문제가 있으며 문제를 파악할 수 없습니다.Matlab의 오류 : 첨자 할당 차원 불일치
for i=1:e
s = size(E_{i});
r2 = s(1);
E_{i}(1:r2,3) = (E_{i}(:,2))/(E_{i}(:,1));
end
첨자 할당 차원 불일치.
매트릭스 분할 인 /
을 사용하고 있습니다. ./
(element-wise division)을 사용해보십시오. 그러면 입력 피연산자에있는만큼의 출력 요소를 얻을 수 있습니다.
"(E_ {i} (:, 2))/(E_ {i} (:, 1)); 뭐야? 힌트 : /
대신 ./
을 사용했을 것입니다.
이 실제로 발견되었습니다. 실제로는 (./) – user2565552
E_는 배열의 크기가 다양한 셀 배열이므로 크기 함수 – user2565552