Subscript indices must either be real positive integers or logicals.

3 visualizaciones (últimos 30 días)
Stevy Kuimi
Stevy Kuimi el 10 de Abr. de 2017
Respondida: Star Strider el 10 de Abr. de 2017
I entered this code in matlab:
for k=0:1:4;
t0=0
t(k+1)=t(k)+2;
q(t(k))=(-1)^k;
end
but i get this error. Subscript indices must either be real positive integers or logicals.
can someone please help me' Thanks

Respuestas (1)

Star Strider
Star Strider el 10 de Abr. de 2017
The problem is that 0 is not a positive integer:
for k=0:1:4
You need to re-define your index variables or subscript references.

Categorías

Más información sobre Loops and Conditional Statements 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!

Translated by