counting the correct interval and stop at the end of it
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
le 21 Juil 2018
error in the code, pls provide the correct code, so that user help you easily.
Réponses (1)
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
KALYAN ACHARJYA
le 30 Juil 2018
Modifié(e) : KALYAN ACHARJYA
le 30 Juil 2018
OK, Unable to a response you on time.
Voir également
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!