Why do I get an error'Undefined function or variable 'i'' do we need to define i.
조회 수: 1 (최근 30일)
이전 댓글 표시
...
if(from<to)
for i=from:1:to
if(i==2)
%translating and shifting basis:
tempvector=shiftbasis(1,2,yaw,tilt,wing,cone)*(tempvector-tower);
end
if(i==3)
%translating and shifting basis:
tempvector=shiftbasis(2,3,yaw,tilt,wing,cone)*(tempvector-nacelle);
end
if (i==4)
%shifting basis:
tempvector=shiftbasis(3,4,yaw,tilt,wing,cone)*tempvector;
end
end
else
%If the transformation is from a high index to a lower:
if(from>to)
fori=from-1:-1:to
if(i==1)
%shifting basis and translating:
tempvector=(shiftbasis(2,1,yaw,tilt,wing,cone)*tempvector)+tower;
end
...
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
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!