I have error in the following code which is used for the structural analysis. If anyone could help ?
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Neha
2023년 5월 2일
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.
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!