This question is closed. Reopen it to edit or answer.
for loop help matlab error
1 view (last 30 days)
I really can't understand the arrays and matrices system in matlab...:( Please help with the following; I'm getting (??? Attempted to access Tc(21); index out of bounds because numel(Tc)=20.
Error in ==> newestt at 9 Tc0=Tc(i);) ================================================================================================== num=20; for i=2:num; Tc0=110; Tc(20)=27; Tc(1)=109; detaTc=(Tc0-Tc(20))/num; Tc(i)=(Tc0- detaTc) i=i+1; Tc0=Tc(i); end
Julia on 24 Mar 2015
The error states clearly, that you try to access the 21st entry of Tc, but Tc has only 20 entries:
In the last iteration for i=num (in your example i=20), this leads to the error.