Subscript indices must either be real positive integers or logicals...help please?
이전 댓글 표시
yesterday this code ran just fine, but today I went back to check something and I get this error response:
Subscript indices must either be real positive integers or logicals.
Error in cylindertest (line 114)
for a=1:length(pindist+14.5)-1
The code I am trying to run is as follows:
pindistabs=(pindist+14.5)./100;
%here this is a 20 by 1 matrix, which starts at 0
Udrag=1-Upins./UNOpins;
Drag=0;
for a=1:length(pindistabs)-1
trap=.5.*(Udrag(a)+Udrag(a+1)).*(pindistabs(a+1)-pindistabs(a));
Drag=Drag+trap;
end
Drag=Drag*rhowake*L*UNOavgsum^2
This is an attempt to to an integration, its just odd that it was working yesterday but now I am getting an error.
Help would be appreciated. thanks.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!