Index in position 1 exceeds array bounds. Index must not exceed 1.
3 views (last 30 days)
Show older comments

Need some help on the coding. Please and Thanks!
3 Comments
Answers (1)
per isakson
on 17 Jan 2022
Edited: per isakson
on 17 Jan 2022
What is your intention with this assignment?
%% Initial condition
T(:,:) = 293; % initial temperature (K)
Matlab makes T a scalar.
In the first iteration
Told = T;
assigns this scalar to Told
In the first iteration the failing statement
T(j,k)=(Told(j,k)*(1-r1-r2)+dt*D...
references Told(2,2), which throws the error.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!