The size of the indicated variable or array appears to be changing with each loop iteration

1 vue (au cours des 30 derniers jours)
hello, i am trying to model an iteration loop in matlab, and i am getting the following error 'The size of the indicated variable or array appears to be changing with each loop iteration'. is there a way to solve it?
mz code is:
for i = 2:n
CR = (P_out/P_in)^(1/(i+1));
P(1) = P_in;
P(i) = CR*P(i-1);
P(i+1) = CR*P(i);
end

Réponse acceptée

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH le 10 Déc 2019
P=zeros(1,n+1);
P(1) = P_in;
for i = 2:n
CR = (P_out/P_in)^(1/(i+1));
P(i) = CR*P(i-1);
P(i+1) = CR*P(i);
end

Plus de réponses (0)

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