2014-02-18 2 views
-2

나는 여러 행과 5 열 (고정)의 배열을 가지고 있습니다. 동적으로 값을 저장해야합니다. (루프에서) 이 작업을 수행했습니다.서브 템플릿 차원 불일치 - Matlab의 오류

for i from 1 to n do 
    A(i,:)=[var1 var2 var3 var4 var5] 
end_for 

그러나 오류가 발생합니다. 솔루션을 아는 사람은 누구든지 도와주세요 .. 감사합니다!

답변

4

귀하의 코드 예제는 Matlab이 아닙니다.

오류의 의미는 (새 값을 할당하려고 시도한 변수)의 크기가 [var1 var2 var3 var4 var5]의 크기와 일치하지 않는다는 것입니다.

디버그 모드를 사용하여 문제가있는 줄에 중단 점을 넣고 과 size([var1 var2 var3 var4 var5])이 무엇인지 확인한 다음 코드를 수정하여이 두 크기가 실제로 일치하도록하십시오.

행운을 빈다.

PS,
가장 좋은 것은 not to use i as a variable name in Matlab입니다.

+0

내가 할 수 있다면, 나는 동료 인 돈키호테 (Don Quixote)에게 '+1'에 +1을 추가 할 것입니다. – Schorsch

+0

@Schorsch 참으로. 감사! ;) – Shai