Why do I get an error'Undefined function or variable 'i'' do we need to define i.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Bishow Shrestha
el 28 de Sept. de 2017
Comentada: Bishow Shrestha
el 29 de Sept. de 2017
...
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
...
1 comentario
Respuesta aceptada
Walter Roberson
el 28 de Sept. de 2017
You need a space between the for and the i in your fori= line
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!