I have error in the following code which is used for the structural analysis. If anyone could help ?
2 views (last 30 days)
Show older comments
Index exceeds the number of array elements. Index must not exceed 5.
Error in Strcuture (line 215)
deltaF(dof_el)=deltaF(dof_el)+fel;
This is the error I am getting.
0 Comments
Answers (1)
Neha
on 2 May 2023
I understand that you are facing an error regarding array index as deltaF contains only 5 elements. On debugging the code, I was able to find the elements of the dof_el array (after the for loop execution), i.e. [3 4 5 6]. Since the fourth element is greater than 5 (the size of the array), the given error is being displayed. I suggest you to either modify the for loop such that the values of the dof_el array do not exceed 5, or the size of the deltaF array needs to be changed to 6.
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!