Borrar filtros
Borrar filtros

counting the correct interval and stop at the end of it

1 visualización (últimos 30 días)
Gali Musa
Gali Musa el 21 de Jul. de 2018
Editada: KALYAN ACHARJYA el 30 de Jul. de 2018
Pd = 480; inter = 18; Cap = 200; hrs = 8640; initial = Cap; yyyy(1) = initial; yyy(1) = 0;
for e_ref = Pd:Pd:hrs for t=1:inter
if Pd(Pd >= 72 & Pd < 120)
yyy(t+1) = ((-0.00005667*e_ref(t) + 100)/100);
yyyy(t+1) = yyy(t+1)*Cap;
e_ref(t+1) = e_ref(t) + Pd;
elseif Pd == 480
yyy(t+1) = ((-0.00008999*e_ref(t) + 100)/100);
yyyy(t+1) = yyy(t+1)*Cap;
e_ref(t+1) = e_ref(t) + Pd;
end
end
end
  1 comentario
KALYAN ACHARJYA
KALYAN ACHARJYA el 21 de Jul. de 2018
error in the code, pls provide the correct code, so that user help you easily.

Iniciar sesión para comentar.

Respuestas (1)

KALYAN ACHARJYA
KALYAN ACHARJYA el 21 de Jul. de 2018
%insert the following code within for loop, when Pd becomes 480, the loop execution stop
if Pd==480
return;
end
  3 comentarios
Gali Musa
Gali Musa el 21 de Jul. de 2018
Editada: Gali Musa el 21 de Jul. de 2018
i have sorted out the problem..... Thank you
KALYAN ACHARJYA
KALYAN ACHARJYA el 30 de Jul. de 2018
Editada: KALYAN ACHARJYA el 30 de Jul. de 2018
OK, Unable to a response you on time.

Iniciar sesión para comentar.

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