Effacer les filtres
Effacer les filtres

counting the correct interval and stop at the end of it

1 vue (au cours des 30 derniers jours)
Gali Musa
Gali Musa le 21 Juil 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 commentaire
KALYAN ACHARJYA
KALYAN ACHARJYA le 21 Juil 2018
error in the code, pls provide the correct code, so that user help you easily.

Connectez-vous pour commenter.

Réponses (1)

KALYAN ACHARJYA
KALYAN ACHARJYA le 21 Juil 2018
%insert the following code within for loop, when Pd becomes 480, the loop execution stop
if Pd==480
return;
end
  3 commentaires
Gali Musa
Gali Musa le 21 Juil 2018
Modifié(e) : Gali Musa le 21 Juil 2018
i have sorted out the problem..... Thank you
KALYAN ACHARJYA
KALYAN ACHARJYA le 30 Juil 2018
Modifié(e) : KALYAN ACHARJYA le 30 Juil 2018
OK, Unable to a response you on time.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by