The problem "Subscripted assignment dimension mismatch"?
조회 수: 1 (최근 30일)
이전 댓글 표시
hi all,
I want to make for loop which count the date and time for each month in one year (2009) To make all of date time values in one column
Year=2009;
Month=1:12;
for i=1:size(Month);
SD(i) = datenum(Year,Month,1,0,0,0);
ED(i) = datenum(Year,Month+1,1,0,0,0)-(1/24);
end
But I get this error
Subscripted assignment dimension mismatch.
What does it mean!
thank you for the helping time
댓글 수: 0
답변 (1개)
Walter Roberson
2015년 10월 26일
Your Month is a vector. datenum(Year,Month,1,0,0,0) needs to be a vector because Month is a vector. You try to store that vector result into a single location.
댓글 수: 5
Walter Roberson
2015년 10월 26일
My guess is you want
SD(i) = datenum(Year,Month(i),1,0,0,0);
and the corresponding change to ED
참고 항목
카테고리
Help Center 및 File Exchange에서 Financial Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!