arrays within for loop

for k=1:+1:4
S=(1/(k+1))*(m-b*y-m*r);
I=(1/(k+1))*(a*e-(m+r)*i);
y=y+(S*I);
end
I want to store values of S in ascending array and I in descending array then I'll get required y
can anyone help me with this code please.....

Respuestas (1)

KALYAN ACHARJYA
KALYAN ACHARJYA el 1 de Dic. de 2019
Editada: KALYAN ACHARJYA el 1 de Dic. de 2019

0 votos

for k=1:4
S(k)=(1/(k+1))*(m-b*y-m*r); % How to get y here?
I(k)=(1/(k+1))*(a*e-(m+r)*i);
end
S=sort(S);
I=sort(I,'descend');
%Now Calculate Y
Or
y=zeros(1,4)
for k=1:4
S(k)=(1/(k+1))*(m-b*y(k)-m*r);
I(k)=(1/(k+1))*(a*e-(m+r)*i);
y(k+1)=y(k)+(S(k)*I(k));
end
S=sort(S);
I=sort(I,'descend');
% Canculate y again % I didnot find any sense here

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Preguntada:

el 1 de Dic. de 2019

Editada:

el 1 de Dic. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by